当我从另一个批处理文件启动批处理文件时,它只会打开一个名为" TEST.bat"的新CMD窗口,并且不会运行实际的批处理。手动运行它可以正常工作。
cd %~dp0\Colours\TEST.bat
start "TEST.bat"
我尝试了很多不同的方法来运行批处理,但它们都做了同样的事情。我还尝试以管理员身份运行批处理,但同样的结果也是如此。
完整代码(未完成):http://pastebin.com/GE8yJP0J
答案 0 :(得分:0)
要运行其他批处理文件,请使用call
而不是start
。另外:cd
需要一个目录,而不是文件名。
cd "%~dp0\Colours"
call TEST.bat