0

我想使用与 Windows 任务计划程序相同的 C# 创建一个任务计划程序,以在特定时间运行我的 .bat(批处理)文件。

我发现了这个有用的链接(http://www.codeproject.com/Articles/38553/TaskScheduler

在这个他们安排触发器,我想安排我的.bat文件我的意思是当我试图在标签文本框中提供我的批处理文件路径时,它只是触发了触发器,而不是运行我的批处理文件所以,我修改了那个代码,现在我也可以运行我的批处理文件了,

但是,当我关闭我的应用程序触发也停止,那么,即使我关闭我的应用程序,有什么方法可以触发或运行我的批处理文件,比如窗口任务调度程序???

请帮助我。

注意:它的桌面应用程序使用 C#

4

3 回答 3

1

您可以通过使用此.NET 包装器或通过自己调用 Windows 命令行实用程序schtasks以编程方式在 Windows 任务计划程序中计划任务。

于 2013-07-20T11:35:48.927 回答
0

您可以使用Windows 任务计划程序以编程方式制定任务计划 ,或者您可以创建一个后台进程或更推荐的方法,一个线程,这样您的程序仍然在后台运行并且仍然占用很小的空间。

于 2013-07-20T11:50:37.560 回答
0

看来您需要一个 Windows 服务来执行您的计划任务。另请参阅Quartz.NET项目,该项目可用于从最小的应用程序到大型企业系统。

于 2013-07-20T11:22:37.833 回答