如何使用任务计划程序启动 cmd.exe 来执行命令?
Posted
技术标签:
【中文标题】如何使用任务计划程序启动 cmd.exe 来执行命令?【英文标题】:How to launch cmd.exe to execute command using Task Scheduler ? 【发布时间】:2015-04-14 23:21:54 【问题描述】:我想启动 cmd.exe 以使用 Task Scheduler 执行命令:
这是我的命令行:
C:\wamp\bin\php\php5.5.12\php.exe -f "C:\Inetpub\wwwroot\php\index.php"
此命令将加载 php.exe 并从 C:\Inetpub\wwwroot\php
这是我设置任务调度程序的方法:
我不确定 - 将什么放在 Start in Box 中 - 再加上它是(可选的)所以我将其留空。
保存任务并点击运行后,我得到了这个
它什么也没做。
我做错了什么 - 在这里?
【问题讨论】:
【参考方案1】:程序不应该是cmd
,而是C:\wamp\bin\php\php5.5.12\php.exe
,参数应该是-f "C:\Inetpub\wwwroot\php\index.php"
。您可以将Start in
留空。从程序的角度来看,它指的是“当前文件夹”。在您当前的情况下,这应该无关紧要。
【讨论】:
哦,我明白你的意思了,但是如果我想坚持自己的方式,那就没有办法了——它会正常工作的!我只是好奇 - 你的建议 100% 有效。 当然,程序中应该是cmd.exe
,但是参数应该是:/C "C:\wamp\bin\php\php5.5.12\php.exe -f C:\Inetpub\wwwroot\php\index.php"
。
这是cmd
的参数开关。在命令提示符中键入 help cmd
以查看可以与 cmd.exe
一起使用的参数。以上是关于如何使用任务计划程序启动 cmd.exe 来执行命令?的主要内容,如果未能解决你的问题,请参考以下文章
使用任务计划程序运行脚本,用户上下文完全静默,没有弹出窗口或 cmd flash
使用任务计划程序唤醒后,Windows 10 电脑在两分钟内重新进入睡眠状态