【问题标题】:running bat file using windows scheduler [closed]使用 Windows 调度程序运行 bat 文件 [关闭]
【发布时间】:2009-10-06 17:05:33
【问题描述】:

我想在 Windows 任务调度程序中运行一个 .bat 文件,所以我打开它,添加了一个新任务,浏览到 bat 文件,然后……什么也没发生。所以我更改了时间以查看它是否会运行,但它没有。接下来我右键单击该任务并选择“运行” - 它没有运行。文件本身只有一行,基本上将文件夹备份到另一个位置。它不在调度程序中时运行良好。
可以做什么?
谢谢

【问题讨论】:

  • 似乎不是编程问题,你的.bat文件运行良好,只需要知道如何在调度程序中使用它。最好在 superuser.com 上询问
  • 这是超级用户的问题,而不是 Stack Overflow。

标签: windows batch-file scheduling


【解决方案1】:

您不应该直接将批处理文件作为任务。相反,您应该使用

"C:\Windows\system32\cmd.exe" /C <completepathtobatchfile> <argstobatchfileifany>

cmd.exe 的完整路径可能因您安装操作系统的驱动器和使用的版本而异。

【讨论】:

  • 好的。 /C 做什么,顺便说一句?谢谢你的帮助
  • /C 会让cmd.exe在执行指定命令后退出。这是您的批处理文件。否则,cmd.exe 不会退出。
  • 它不会运行。在“运行”文本字段中我写道:cmd.exe /C k:\backup.bat 在“开始”中我写道:k:\ 并且任务不会运行。
  • 尝试提供 cmd.exe 的完整路径。有关详细信息,请参阅此内容。 iopus.com/guides/winscheduler.htm
猜你喜欢
  • 1970-01-01
  • 2013-03-24
  • 2014-08-12
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-05
相关资源
最近更新 更多