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

本文关键字:计划 任务 模块 添加 应用程序 WPF 窗口 | 更新日期: 2023-09-27 18:02:23

我有一个小程序,可以使用本地PC上可用的打印机驱动程序将doc文件从指定文件夹转换为pdf和XPS格式。

现在我需要在这个程序中添加一个调度程序,该程序按照用户的计划运行,采用folder_where_doc_files, Destination_Folder, Date_Time等参数来调度,是否每天等等。在后台。

这是一个WPF c#窗口应用程序。用户请求使用命令行调度任务。

我无法分析如何进一步进行。

我检查了几个链接,其中"schtaks"命令可以用来创建一个任务。如何发送我想要的参数给它。即使我这样做了,我的应用程序也会在后台启动。如何启动转换过程,就像窗体加载上的任何事件,等等。

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

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

一种可能的设计是

1-创建一个控制台应用程序,它接收来自用户的输入并将其存储在本地或服务器上

2-创建一个windows服务,在下次运行时定期检查您的存储(本地/服务器)。

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

计划任务需要在计划任务本身中存储一个user/pwd,并且每次用户修改系统密码时需要更新该user/pwd。