【发布时间】:2009-09-07 10:06:13
【问题描述】:
我需要在我的 Windows XP 上从每个工作日的早上 9 点到晚上 3 点每 10 分钟运行一次任务。我已使用以下命令执行此操作,但在 Windows XP SP3 上,我认为 /RI 选项不可用。
schtasks /Create /RU HS77 /RP /SC DAILY /TN taskname /TR C:\Windows\System32\calc.exe /ST 15:10 /RI 10 /ET 15:31 /K /SD 09/07/2009 /ED 09/07/2009 /F
有没有办法用命令行来做(只有命令行)。请帮助我..提前谢谢。
**我的要求:**每周日早上 9:00 到下午 3:00 每 10 分钟运行一个 exe。仅使用程序或从 bat 文件或命令行安排一次。
**编辑:**好吧看起来我需要想办法。我的主要问题是 XP 中禁用了 /ET 选项(结束时间)。所以我正在通过一个批处理文件尝试它,该文件将从上午 9:00 开始为明天早上创建计划任务和一个 c 程序,它将在下午 3:00 删除它并在第二天早上 9:00 重新创建计划任务.并且这个过程不断重复。但是这里的系统日期格式也破坏了情节。我需要想办法。
我错过了一个简单的方法吗?(愤怒..haa)。
或者把 windows 调度器扔进垃圾箱,使用任何可以为我完成所需工作的开源小型调度器,我们可以将它打包到我们的应用程序中?或者我是否需要编写自己的自定义调度器可以后台运行吗? (这是一个全新的问题)。如果我需要编写一个命令行自定义调度程序,我该如何在 XP 的后台运行它。或者如何在后台运行计划任务(我的意思是 cmd.exe 在运行时不应弹出)。
抱歉有太多问题。我有点沮丧。请理解。
【问题讨论】:
标签: windows-xp scheduled-tasks