windows-7 - 使用 Windows 任务计划程序运行批处理文件

标签 windows-7 batch-file scheduled-tasks

我有一个批处理文件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\(不要在“开始位置”两边加上引号)

然后点击“确定”

这对我有用。祝你好运!

关于windows-7 - 使用 Windows 任务计划程序运行批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4437701/

相关文章:

sql-server-2008 - Visual Studio 2010 与 SQL Server 2008 和 Office 2007 的正确安装顺序?

c++ - 窗口设备禁用

batch-file - 如何获取文件夹中图标文件的文件名以创建/更新文件夹的 desktop.ini?

python - 如何在 Python 中安排代码执行?

windows-7 - Windows 7 中一个进程的 GDI 对象上限是多少?

c# - 从 LAN 中的主机名获取 IP 地址

windows - 合并时批处理文件不会运行(在批处理文件中退出 ghostscript

batch-file - 在批处理文件中使用 errorlevel 来了解程序是否正常退出

mongodb - 为 MongoDB 调度 MapReduce 作业

c - 如何安排一个c函数每分钟运行一次