Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 任务计划程序中无法识别call.bat_Windows_Batch File_Scheduled Tasks - Fatal编程技术网

Windows 任务计划程序中无法识别call.bat

Windows 任务计划程序中无法识别call.bat,windows,batch-file,scheduled-tasks,Windows,Batch File,Scheduled Tasks,我有这个批处理文件。调用另一个批处理文件: echo cd /d %~dp0 cd %~dp0 call AddAlltoVss-SVN.bat pause 如果我手动运行它,它会工作,但如果我通过任务计划程序运行它,它不会工作: Error : 'AddAlltoVss-SVN.bat' is not recognized as an internal or external command. 在我不确定会发生什么之前,它工作正常 在脚本开头添加cd/d“%~dp0”。计划程序不会在其主目

我有这个批处理文件。调用另一个批处理文件:

echo cd /d %~dp0
cd %~dp0
call AddAlltoVss-SVN.bat
pause
如果我手动运行它,它会工作,但如果我通过任务计划程序运行它,它不会工作:

Error : 'AddAlltoVss-SVN.bat' is not recognized as an internal or external command.
在我不确定会发生什么之前,它工作正常


在脚本开头添加
cd/d“%~dp0”
。计划程序不会在其主目录中启动脚本,而是在system32中启动脚本。如果脚本目录不是系统驱动器,则需要使用
/d
开关。

在脚本开头添加
cd/d%~dp0
。计划程序没有在其主目录中启动脚本,也没有将%dp0直接添加到调用中。@Moudiz-缺少
/D
开关。脚本处于
D:
状态,系统驱动器位于
C:
行中
C:\WINDOWS\system32>call AddAlltoVss SVN.bat
您应该知道该目录是wrong@npocmaka是的,我注意到了我把它修好了。它的工作,谢谢,请添加它作为答案接受它