我有一个小程序,它使用本地PC中提供的打印机驱动程序将doc文件从指定文件夹转换为pdf和xps格式。
现在我需要为这个程序添加一个调度程序,该程序按照用户的计划运行,例如在后台使用诸如folder_where_doc_files,Destination_Folder,Date_Time,日程安排等等参数。
它是一个WPF C#窗口应用程序。用户请求使用命令行来安排任务。
我无法分析如何继续进行。
我检查了几个链接,其中“schtaks”命令可用于创建任务。如何将所需的参数发送给它。 即使我这样做,我的应用程序将在后台启动。如何像表单加载等任何事件一样启动转换过程。
我真的很困惑,请澄清这种困惑
答案 0 :(得分:0)
可能的设计之一是
1-创建一个控制台应用程序,它从用户那里获取输入并将其存储在本地或服务器上
2-创建一个Windows服务,它将定期检查您的存储(本地/服务器)以进行下一次运行。
3-每次运行后,在本地/服务器中保存最后一次运行时间以计算下一个计划。
计划任务需要将用户/密码存储在计划任务中,并且每次用户更改系统密码时都需要更新。