我有以下脚本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。