我使用cmd创建了一个批处理文件:
SchTasks /Create /SC DAILY /TN "Task" /TR "%~dp0\Data.bat" /ST 09:00
如何设置"开始"属性使用cmd?
答案 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