问题描述
用C#如何编写程序增加windows任务计划,比如说我有个a.exe,在D盘根目录下,如何用C#写程序把这个a.exe添加到windows任务计划中?顺便还想了解下windows的任务计划到底是个什么文件?谢谢
解决方案
解决方案二:
首先:System.Diagnostics.Processps=newSystem.Diagnostics.Process();ps.StartInfo.UseShellExecute=true;ps.StartInfo.FileName="1.bat";ps.StartInfo.CreateNoWindow=true;ps.Start();然后:在1.bat中写入要执行的文件,比如:at22:30a.exe
解决方案三:
上面有点问题:用at22:301.bat在1.bat中执行a.exe。比如:start1.exe
解决方案四:
[size=24px]ZZ[/size]命名空间Schedule,需调用Schedule.ScheduleTimer.Start才会启动增加任务2种方法1.调用Schedule.ScheduleTimer.AddJob增加任务,从现在起隔10秒触发一次事件Schedule.ScheduleTimerTickTimer=newSchedule.ScheduleTimer();TickTimer.AddJob(newSchedule.SimpleInterval(System.DateTime.Now,TimeSpan.FromSeconds10)),newTickHandler(TickTimer_Elapsed));增加任务,每天13:10分触发事件TickTimer.AddJob(newSchedule.ScheduledTime("Daily","13:10"),newTickHandler(TickTimer_Elapsed));TickTimer.Start();}2.先创建Schedule.IScheduledItem对象,调用Schedule.ScheduleTimer.AddJob方法
解决方案五:
谢谢2位,但是好象没有添加到windows的任务计划中,麻烦haby007能具体说说bat文件中的命令该怎么写,再次感谢!
解决方案六:
UP
解决方案七:
新建windows服务工程
解决方案八:
up