首先请版主原谅,我找好半天没有关于批处理的版区,所以只好找这个地方来发,@echo off set var=9 if errorlevel 1 goto a if errorlevel 0 goto b goto end :a echo a pause exit :b echo b pause exit :end pause
大家懂这个是什么意思的可以详细解释下吗?尤其是对if语句的那个解释,谢谢!
个人理解if语句少了“=”(其实少了更没少一样)应该是假设等于的意思,errorlevel 没有预先赋值,则为0 所以goto b
@echo off set var=9 if errorlevel=1 goto a if errorlevel=0 goto b goto end :a echo a pause exit :b echo b pause exit :end pause