我试图让Windows任务计划程序每10分钟左右运行一次特定的.exe,但这些选项只允许每天执行一次 .
有没有办法让我每10或20分钟运行一次.exe?
必须分两步配置任务 .
首先,您创建一个每天从0:00开始的简单任务 . 然后,进入 Advanced... (或类似于您所使用的操作系统)并选择 Repeat every X minutes 选项24小时 .
Advanced...
Repeat every X minutes
这里的关键是找到高级属性 . 如果您使用的是XP向导,则只会在创建任务后启动高级对话框 .
在更新版本的Windows上(我认为7个?):
双击任务,将显示属性窗口 .
单击 Triggers 选项卡 .
Triggers
双击触发器详细信息,将显示“编辑触发器”窗口 .
在 Advanced settings 面板下,勾选 Repeat task every xxx分钟,如果需要,设置 Indefinitely .
Advanced settings
Repeat task every
Indefinitely
最后,单击“确定” .
选择最小重复选项(5分钟或10分钟)后,您可以突出显示该数字并写下您想要的任何数字
如果在调用之间需要更精细的粒度,您还可以创建如下所示的批处理文件:
:loop CallYour.Exe timeout /t timeToWaitBetweenCallsInSeconds /nobreak goto :loop
在XP上,我单击 Schedule 选项卡上的 Advanced 按钮 . Repeat task 有一个复选框 . 默认值为每10分钟一次 .
Schedule
Advanced
Repeat task
此外,您可以创建计划任务via the command line . 我想't tried this myself, but it looks like you' d想要的东西(未经测试):
schtasks /create /tn "Some task name" /tr "app.exe" /sc HOURLY
在“每次重复任务:”中只需键入2分钟,而不是从下拉列表中选择 .
在使用schtasks的上述建议时,您可以在UI中看到执行每小时任务必须执行的操作 . 编辑触发器时,按计划开始任务,一次性(这是关键) . 然后你可以选择“每个重复任务:”1小时或任何你想要的 . 看截图:
要将更新安排为自动更新,您应该:
转到“控制面板”»“计划任务”
创建任务
转到计划»高级
每隔10分钟选中"Repeat Task"框,持续时间为24小时
未选中“离开结束日期”
提供的一些链接仅是Windows 2003的"Scheduled Tasks"版本的设置
在Windows Server 2008中,"Tasks"安装程序只有一个包含"5 Minutes, 10 minutes, 15 minutes, 30 mins, and 1 hour"选项的框(屏幕截图:http://i46.tinypic.com/2gwx7r8.jpg)...其中Window 2003是"enter whatever number you want"文本框 .
我想做一个“导出”并编辑XML:PT30M到PT2M
并将其作为新任务导入将“欺骗”任务每2分钟重复一次,但它不喜欢这样
我在Windows 2008中每2分钟运行一次任务的工作方法是(ugggh)设置30个不同的“触发器”,我的任务每小时重复一次,但是盯着:00,:02,:04,:06等等等等在...上花了我8到8分钟设置,但我只需要做一次:-)
8 回答
必须分两步配置任务 .
首先,您创建一个每天从0:00开始的简单任务 . 然后,进入
Advanced...
(或类似于您所使用的操作系统)并选择Repeat every X minutes
选项24小时 .这里的关键是找到高级属性 . 如果您使用的是XP向导,则只会在创建任务后启动高级对话框 .
在更新版本的Windows上(我认为7个?):
双击任务,将显示属性窗口 .
单击
Triggers
选项卡 .双击触发器详细信息,将显示“编辑触发器”窗口 .
在
Advanced settings
面板下,勾选Repeat task every
xxx分钟,如果需要,设置Indefinitely
.最后,单击“确定” .
选择最小重复选项(5分钟或10分钟)后,您可以突出显示该数字并写下您想要的任何数字
如果在调用之间需要更精细的粒度,您还可以创建如下所示的批处理文件:
在XP上,我单击
Schedule
选项卡上的Advanced
按钮 .Repeat task
有一个复选框 . 默认值为每10分钟一次 .此外,您可以创建计划任务via the command line . 我想't tried this myself, but it looks like you' d想要的东西(未经测试):
在“每次重复任务:”中只需键入2分钟,而不是从下拉列表中选择 .
在使用schtasks的上述建议时,您可以在UI中看到执行每小时任务必须执行的操作 . 编辑触发器时,按计划开始任务,一次性(这是关键) . 然后你可以选择“每个重复任务:”1小时或任何你想要的 . 看截图:
要将更新安排为自动更新,您应该:
转到“控制面板”»“计划任务”
创建任务
转到计划»高级
每隔10分钟选中"Repeat Task"框,持续时间为24小时
未选中“离开结束日期”
提供的一些链接仅是Windows 2003的"Scheduled Tasks"版本的设置
在Windows Server 2008中,"Tasks"安装程序只有一个包含"5 Minutes, 10 minutes, 15 minutes, 30 mins, and 1 hour"选项的框(屏幕截图:http://i46.tinypic.com/2gwx7r8.jpg)...其中Window 2003是"enter whatever number you want"文本框 .
我想做一个“导出”并编辑XML:PT30M到PT2M
并将其作为新任务导入将“欺骗”任务每2分钟重复一次,但它不喜欢这样
我在Windows 2008中每2分钟运行一次任务的工作方法是(ugggh)设置30个不同的“触发器”,我的任务每小时重复一次,但是盯着:00,:02,:04,:06等等等等在...上花了我8到8分钟设置,但我只需要做一次:-)