如何使用Windows任务调度程序运行批处理文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (56)

我有一个批处理文件daily.bat,这是代码:

cd C:\inetpub\wwwroot\infoweb\factuur\cron
c:\PHP\php.exe -f ./cron_pdf.php
ftp -s:ftp_upload.txt ftp.site.be

而且我在Windows 7中使用任务计划程序创建了一个任务。当我手动运行该批处理时,一切都很顺利,但是当我尝试使用任务计划程序运行时没有任何反应。

我的行动是

'run script' "C:\inetpub\wwwroot\site\x\cron\daily.bat"

UAC关闭,我是管理员。

为什么这不起作用?

提问于
用户回答回答于

我面临同样的问题,但我发现了另一个解决方案,而不必修改我的批处理脚本。

我错过的唯一的事情是在'行动'设置 - “开始(可选)”选项。

转到任务属性 - >操作选项卡 - >编辑 - >填写如下:

  1. 行动:开始一个程序
  2. 程序/脚本:批处理脚本的路径例如C:\Users\beruk\bodo.bat
  3. 添加参数(可选):<必要时 - 取决于您的脚本>
  4. 开始于(可选):将完整路径放到批处理脚本位置,例如C:\Users\beruk\(不要在开始时加引号)

然后点击确定

用户回答回答于

上述方法都不起作用。正如我在教程中所说的那样,我尝试了这种方法,并且它工作正常。

行动:启动一个程序

程序/脚本:cmd

添加参数: /c start "" "E:\Django-1.4.1\setup.bat"

扫码关注云+社区

领取腾讯云代金券