%ERRORLEVEL%
尝试自动执行旧程序的一些 DOSBox 脚本,我想通常使用退出代码来errorlevel控制程序流。 输入在hello_db.bat文件中给出: @echo off set msg=Hello echo %msg% dir echo errorlevel = %errorlevel% 然后使用 调用 DOSBox dosbox hello_db.bat。 输出为: Hello {Listing from dir} errorlevel = 因此,%errorlevel%扩展为一个空字符串而不是命令的退出代码dir,而第一个msg变量可以正确扩展。 我怎...