为WPF窗口应用程序添加计划任务模块

时间:2013-03-06 06:46:18

标签: c# .net wpf command-line scheduled-tasks

我有一个小程序,它使用本地PC中提供的打印机驱动程序将doc文件从指定文件夹转换为pdf和xps格式。

现在我需要为这个程序添加一个调度程序,该程序按照用户的计划运行,例如在后台使用诸如folder_where_doc_files,Destination_Folder,Date_Time,日程安排等等参数。

它是一个WPF C#窗口应用程序。用户请求使用命令行来安排任务。

我无法分析如何继续进行。

我检查了几个链接,其中“schtaks”命令可用于创建任务。如何将所需的参数发送给它。 即使我这样做,我的应用程序将在后台启动。如何像表单加载等任何事件一样启动转换过程。

我真的很困惑,请澄清这种困惑

1 个答案:

答案 0 :(得分:0)

可能的设计之一是

1-创建一个控制台应用程序,它从用户那里获取输入并将其存储在本地或服务器上

2-创建一个Windows服务,它将定期检查您的存储(本地/服务器)以进行下一次运行。

3-每次运行后,在本地/服务器中保存最后一次运行时间以计算下一个计划。

计划任务需要将用户/密码存储在计划任务中,并且每次用户更改系统密码时都需要更新。