如何设置任务计划程序使用批处理文件启动(可选)属性

时间:2018-04-30 14:53:20

标签: batch-file

我使用cmd创建了一个批处理文件:

SchTasks /Create /SC DAILY /TN "Task" /TR "%~dp0\Data.bat" /ST 09:00

如何设置"开始"属性使用cmd?

1 个答案:

答案 0 :(得分:0)

SchTasks没有选项来指定" Start In"路径。

但你可以修改你的" Data.bat"并在顶部插入CD或PUSHD命令以建立正确的工作文件夹。

如果您无法修改" Data.bat",则创建一个新的批处理文件" callData.bat"使用正确的命令:

@echo off
cd /d "c:\your\Start\Path"
"d:\your\script\path\Data.bat"

然后安排" callData.bat"而不是" Data.bat"

另一种选择是安排cmd.exe并设置当前文件夹并执行批处理脚本。 (注意:引用规则可能有点棘手 - 我不确定在这种情况下我是否正确)

SchTasks /Create /SC DAILY /TN "Task" /TR "cmd.exe /c cd /d \"c:\your\start\path\" & \"%~dp0\Data.bat\"" /ST 09:00