当我从Applications Manager的操作菜单中执行程序时,程序给我消息:“程序退出,代码为 1”。操作已成功执行,但在我运行程序时没有任何反应。批处理文件在我执行时工作正常。

当我从Applications Manager的操作菜单中执行程序时,程序给我消息:“程序退出,代码为 1”。操作已成功执行,但在我运行程序时没有任何反应。批处理文件在我执行时工作正常。

解决方案:当您使用批处理脚本 (.bat) 时,请始终至少使用2个批处理脚本,一个脚本启动另一个脚本。例如: 
script1.bat: call scriptx.bat 
scriptx.bat: echo 'hello'

这对与了解 script1.bat 在机器上的运行状态有很大的帮助,所以将输出发送到日志文件。
script1.bat: call scriptx.bat > script1.log

当您的脚本工作正常并且仍然收到消息时:“程序以代码1退出”,然后在script1.bat的末尾添加以下命令:
set %errorlevel=0