调用批处理文件后脚本的其余部分未运行



我有以下脚本batch脚本:

call standalone.bat
"C:Program Files (x86)Notepad++notepad++.exe" "C:Program Filesjboss-eap-6.2jboss-eap-6.2standalonelogserver.log"

第一个命令按预期运行,但脚本似乎从未调用notepad来打开server.log文件。

这里的问题是什么?

编辑:standalone.bat的结尾为:

if ERRORLEVEL 10 goto RESTART
:END
if "x%NOPAUSE%" == "x" pause
:END_NO_PAUSE

Stephan可能在他的问题注释-standalone.bat中诊断出了问题。bat可能以exit命令终止。如果这是正确的,那么您可以通过将
call standalone.bat
更改为
cmd /c standalone.bat来解决该问题,而无需修改standalone.bat。

最新更新