直接运行XX.bat: C:\docs>2.bat #XX.bat 就执行内部代码了 if exist c:\autoexec.bat ( echo "dddd" ) else ( rem file doesn't exist ) 可以看出,这个命令执行其实是 打印内部脚本 + 运行脚本, 我觉得之所以打印出来是因为 if exist c:\autoexec.bat这个命令存在。