C# 如何让程序每隔固定时间执行一次

mynuist1 2015-08-27 04:14:39
写了个小程序,现在想每过一个固定时间让程序执行一次,这个时间由变量来提供,有什么好的方法吗?
...全文
4991 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hksyw1 2015-08-28
  • 打赏
  • 举报
回复
timer可以实现,同上
cheng2005 2015-08-27
  • 打赏
  • 举报
回复
就windows计划任务最合适了。这种几十年前的计算机管理员最基本的操作。
mynuist1 2015-08-27
  • 打赏
  • 举报
回复
引用 6 楼 jinfengyiye 的回复:
timer() 就可以。 创建一个time. 设置 interval这个可以读配置 写好tick里面的方法就可以了。
引用 6 楼 jinfengyiye 的回复:
timer() 就可以。 创建一个time. 设置 interval这个可以读配置 写好tick里面的方法就可以了。
已经设置了 interval,怎样能够显示还有多长时间再一次运行程序?
mynuist1 2015-08-27
  • 打赏
  • 举报
回复
引用 7 楼 jinfengyiye 的回复:
楼主头像不错。
gw6328 2015-08-27
  • 打赏
  • 举报
回复
timer() 就可以。 创建一个time. 设置 interval这个可以读配置 写好tick里面的方法就可以了。
gw6328 2015-08-27
  • 打赏
  • 举报
回复
楼主头像不错。
zbdzjx 2015-08-27
  • 打赏
  • 举报
回复
用个文本文件保存间隔时间,如5或10。 timer控件设定成每1分钟执行一次。 程序打开时,读一下文本文件中设定的间隔时间,如5,再读一下当前时间,如16:13,用变量保存下次执行时间16:18。 timer控件在执行时,判断当前时间,如果是16:18,则执行相应的功能或是调用其他EXE文件,再修改变量内容为16:23。 如果要改间隔时间,就关闭程序,改文本文件里面的内容,再重新执行这个程序。
於黾 2015-08-27
  • 打赏
  • 举报
回复
引用 3 楼 mynuist1 的回复:
[quote=引用 1 楼 SomethingJack 的回复:] 使用timer控件啊 你这个固定时间指的是什么?具体点
这个时间假如可以是5分钟执行一次或十分钟执行一次,这个时间要能方便修改,或者是能在配置文件里设置。[/quote] timer的执行间隔时间是可以代码动态设置的
mynuist1 2015-08-27
  • 打赏
  • 举报
回复
引用 1 楼 SomethingJack 的回复:
使用timer控件啊 你这个固定时间指的是什么?具体点
这个时间假如可以是5分钟执行一次或十分钟执行一次,这个时间要能方便修改,或者是能在配置文件里设置。
moonwrite 2015-08-27
  • 打赏
  • 举报
回复
写一个普通的exe 然后windonw有一个计划任务 每个月让exe运行一次
SomethingJack 2015-08-27
  • 打赏
  • 举报
回复
使用timer控件啊 你这个固定时间指的是什么?具体点

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧