首页 文章

使用Windows任务计划程序每隔x分钟运行一次任务[关闭]

提问于
浏览
239

我试图让Windows任务计划程序每10分钟左右运行一次特定的.exe,但这些选项只允许每天执行一次 .

有没有办法让我每10或20分钟运行一次.exe?

8 回答

  • 25

    必须分两步配置任务 .

    首先,您创建一个每天从0:00开始的简单任务 . 然后,进入 Advanced... (或类似于您所使用的操作系统)并选择 Repeat every X minutes 选项24小时 .

    这里的关键是找到高级属性 . 如果您使用的是XP向导,则只会在创建任务后启动高级对话框 .

    在更新版本的Windows上(我认为7个?):

    • 双击任务,将显示属性窗口 .

    • 单击 Triggers 选项卡 .

    • 双击触发器详细信息,将显示“编辑触发器”窗口 .

    • Advanced settings 面板下,勾选 Repeat task every xxx分钟,如果需要,设置 Indefinitely .

    • 最后,单击“确定” .

  • 30

    选择最小重复选项(5分钟或10分钟)后,您可以突出显示该数字并写下您想要的任何数字

  • 6

    如果在调用之间需要更精细的粒度,您还可以创建如下所示的批处理文件:

    :loop
    CallYour.Exe
    timeout /t timeToWaitBetweenCallsInSeconds /nobreak
    goto :loop
    
  • 17

    在XP上,我单击 Schedule 选项卡上的 Advanced 按钮 . Repeat task 有一个复选框 . 默认值为每10分钟一次 .

    此外,您可以创建计划任务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
    
  • 322

    在“每次重复任务:”中只需键入2分钟,而不是从下拉列表中选择 .

  • 7

    Hourly task example

    在使用schtasks的上述建议时,您可以在UI中看到执行每小时任务必须执行的操作 . 编辑触发器时,按计划开始任务,一次性(这是关键) . 然后你可以选择“每个重复任务:”1小时或任何你想要的 . 看截图:

  • 17

    要将更新安排为自动更新,您应该:

    • 转到“控制面板”»“计划任务”

    • 创建任务

    • 转到计划»高级

    • 每隔10分钟选中"Repeat Task"框,持续时间为24小时

    • 未选中“离开结束日期”

  • 3

    提供的一些链接仅是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分钟设置,但我只需要做一次:-)

相关问题