@echo off
set var1=4
set var2=3
if %var1% GTR %var2% goto m else goto n
:m
echo %var1%大于%var2%
:n
echo %var1%小于等于%var2%
请问为什么无论var1>var2还是var2<var2;:m、:n都执行啊,如何只让执行一个啊,难道要两个if判断,谢谢
@echo off
set var1=4
set var2=3
if %var1% GTR %var2% goto m else goto n
:m
echo %var1%大于%var2%
goto end 没有这个跳转的话,程序就会执行下一行命令
:n
echo %var1%小于等于%var2%
:end
exit