我想使用与Windows任务计划程序相同的C#创建一个任务计划程序,以便在特定时间运行我的.bat(批处理)文件。
我找到了这个有用的链接(http://www.codeproject.com/Articles/38553/TaskScheduler)
在这个他们安排触发器,我想安排我的.bat文件我的意思是当我试图在标签文本框中给我的批处理文件路径,它刚刚触发的触发器,而不是运行我的批处理文件所以,我修改该代码一点点,现在我也可以运行我的批处理文件,
但是,当我关闭我的应用程序触发也停止,所以,即使我关闭我的应用程序,有什么办法可以触发或运行我的批处理文件,如窗口任务调度程序???
请帮帮我。
注意:其桌面应用程序使用C#
答案 0 :(得分:1)
答案 1 :(得分:0)
您似乎需要一个Windows服务来执行您的计划任务。另请参阅Quartz.NET项目,该项目可用于从最小的应用程序到大型企业系统。
答案 2 :(得分:0)
您可以使用Windows Task Scheduler以编程方式制定任务计划 或者您可以制作后台流程或更推荐的方法thread,这样您的程序仍然可以在后台运行,而且占用空间很小。