请确保在脚本中没有“echo off”语句,并在调用每个脚本后调用“echo on”以重置您错过的任何内容。
原因是如果开启了echo,那么命令解释器将在执行每个命令(参数处理后)之前输出它。 这使得在生产中使用看起来非常不好,但在调试目的下非常有用,因为可以看到输出出了什么问题。
此外,请确保检查所调用的批处理脚本和程序设置的错误级别(ErrorLevels)。 请记住,在.bat文件中有两种不同的方法用于此。 如果调用了一个程序,则Error level在%ERRORLEVEL%中,而从批处理文件中返回的错误级别存储在ErrorLevel变量中,不需要用%号括起来。