需求
- 希望定时执行某个命令
- 我以
每隔6小时
执行一次命令start calc
来定时打开计算器为例 - 我以命令行的方式创建
- 也可以图形化界面操作: 按下
Win + R
,输入taskschd.msc
,然后按回车
- 也可以图形化界面操作: 按下
以命令行的方式创建
直接运行命令创建定时任务
直接通过命令行定时执行 start calc
,可以使用以下命令:
schtasks /create /tn "RestartCalc" /tr "start calc" /sc hourly /mo 6 /ru SYSTEM
参数说明:
/create
:创建一个新任务。/tn "RestartCalc"
:任务名称为RestartCalc
。/tr "start calc"
:任务执行的命令。可以根据你的情况修改/sc hourly
:任务计划为按小时运行。/mo 6
:每 6 小时运行一次。可以根据你的情况修改/ru SYSTEM
:以系统账户运行任务(无需手动输入密码)。
3. 验证任务
创建任务后,你可以通过以下命令查看任务是否成功创建:
schtasks /query /tn "RestartCalc" /v /fo LIST
如果需要手动运行任务以测试,可以使用以下命令:
schtasks /run /tn "RestartCalc"
4. 删除任务(如果需要)
如果需要删除任务,可以使用以下命令:
schtasks /delete /tn "RestartCalc" /f
可以在 Win + R
,输入 taskschd.msc
进入图形化界面查看
通过这种方式,可以完全通过命令行实现定时任务的创建和管理,无需手动操作任务计划程序界面。