windows 任务计划程序(Task Scheduler)

第一步:打开任务计划程序,然后点击创建任务或者创建基本任务
在这里插入图片描述
第二步:触发器
在这里插入图片描述
图示为每隔一小时触发一次,可以根据自己的条件来进行选择

第三步:操作
在这里插入图片描述
注意:
①:这个程序或脚本§为python解释器的位置
②:添加参数和起始于这俩块有时候会有点问题导致触发任务失败
有俩种方法可供参考
第一个是:在
添加参数
这一栏写 python脚本的路径 + 运行参数,起始于空着不写
第二个是:在 添加参数这一栏写 python脚本的路径, 起始于写python运行需要的参数,俩种方法亲测有效,都是可以运行的
注意!!!
运行的脚本与参数之间一定只能有一个空格,多了少了都会出错
例:
正确:c:\User\Python38\python.exe(空格)脚本的路径(空格)参数
错误:c:\User\Python38\python.exe(空格)脚本的路径(空格)(空格)参数

第四步:条件
在这里插入图片描述
可以根据自己的运行实列来进行更改

第五步:设置
在这里插入图片描述
一般是会把第二个如果过了计划开始时间,立即启动任务打开,这个会防止你常见触发器的时候选择的时间在当前时间之前的话,程序也会启动,不然有时候可能没有仔细注意,导致时间过了,任务触发不了

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 TaskScheduler.dll 库可以在你的 QT C++ 应用程序中创建 Windows 计划任务。以下是一些基本步骤: 1. 在你的 QT 项目中添加 TaskScheduler.h 和 TaskScheduler.lib 文件。 2. 在你的代码中包含 TaskScheduler.h 文件并链接 TaskScheduler.lib 库。 3. 创建 TaskScheduler 对象,这将允许你访问 Windows 计划任务。 ```cpp CoInitialize(NULL); // 初始化COM库 TaskScheduler scheduler; scheduler.Connect(); ``` 4. 创建一个任务计划并设置它的属性,如名称、描述、运行时间等。 ```cpp Task task(scheduler); task.SetApplicationName("C:\\myapp.exe"); task.SetParameters("/silent"); task.SetWorkingDirectory("C:\\"); task.SetComment("This is my task"); task.SetCreator("Me"); task.SetMaxRunTime(60000); // 任务最大运行时间为1分钟 ``` 5. 设置任务的触发器,以指定任务何时运行。 ```cpp Trigger trigger(task); trigger.SetStartBoundary("2021-08-01T10:00:00"); trigger.SetEndBoundary("2021-08-31T10:00:00"); trigger.SetInterval("PT1H"); // 每小时运行一次 ``` 6. 保存并注册任务计划,使其成为 Windows 计划任务。 ```cpp task.Save(); task.RegisterTaskDefinition("MyTask", NULL, TASK_CREATE_OR_UPDATE, "", "", TASK_LOGON_INTERACTIVE_TOKEN, ""); ``` 7. 最后,记得在程序结束时释放 TaskScheduler 对象。 ```cpp scheduler.Release(); CoUninitialize(); // 释放COM库 ``` 以上是一个基本的示例,你可以根据你的需求自定义任务的属性和触发器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值