从另一个批处理文件启动批处理文件只会打开CMD

时间:2016-10-06 07:30:05

标签: batch-file cmd

当我从另一个批处理文件启动批处理文件时,它只会打开一个名为" TEST.bat"的新CMD窗口,并且不会运行实际的批处理。手动运行它可以正常工作。

cd %~dp0\Colours\TEST.bat
start "TEST.bat"

我尝试了很多不同的方法来运行批处理,但它们都做了同样的事情。我还尝试以管理员身份运行批处理,但同样的结果也是如此。

完整代码(未完成):http://pastebin.com/GE8yJP0J

1 个答案:

答案 0 :(得分:0)

要运行其他批处理文件,请使用call而不是start。另外:cd需要一个目录,而不是文件名。

cd "%~dp0\Colours"
call TEST.bat