我正在寻找将 C#DateTimePicker
与任务计划程序库连接的可能性。浏览文档并没有启发我的想法。有人有或找到解决此类问题的方法吗?
通常它由以下方式初始化:
new TaskService().AddTask
("ITW Backup", new TaskTriggerType { Once },
new ExecAction("Backup.exe", "C:\\Backup\\ini.ini", null));
但即使是{once}
文档中的声明也让我很难过。
我正在寻找将 C#DateTimePicker
与任务计划程序库连接的可能性。浏览文档并没有启发我的想法。有人有或找到解决此类问题的方法吗?
通常它由以下方式初始化:
new TaskService().AddTask
("ITW Backup", new TaskTriggerType { Once },
new ExecAction("Backup.exe", "C:\\Backup\\ini.ini", null));
但即使是{once}
文档中的声明也让我很难过。
解决方案相当简单:)
dateTimePicker1.Format = DateTimePickerFormat.Time;
TaskService ts = new TaskService();
TaskDefinition td = ts.NewTask();
Trigger t = new TimeTrigger();
t.StartBoundary = System.DateTime.Now.Date +this.dateTimePicker1.Value.TimeOfDay;
td.Triggers.Add(t);
//string path1 = Path.GetDirectoryName(Application.ExecutablePath);
string path1 = Desktop + @"\Desktop\Release\ITWBackup.exe";
td.Actions.Add(new ExecAction(path1, null, null));
ts.RootFolder.RegisterTaskDefinition("ITWBackup", td);
ts.BeginInit();