如何将变量大于或小于数字与Batch进行比较



如果你知道的功能,我会尝试编写这样的代码

:check_hit
cls
if  %money% >= 5 goto  bought_hit
else
(goto need_funds)
goto check_hit

请帮助查找任何错误

看看这个链接,并从这个小代码中获得灵感:

@echo off
set var1=20
set var2=15
set var3=2
set var4=15
IF %var1% GEQ %var2% ( echo %var1% is "bigger" than %var2% because %var1% ^> %var2%
) else (
    echo %var1% is "smaller" than %var2% because %var1% ^< %var2%
)
echo.
IF %var3% GEQ %var4% ( echo %var3% is "bigger" than %var4% because %var3% ^> %var4%
) else (
    echo %var3% is "smaller" than %var4% because %var3% ^< %var4%
)
echo.
IF %var2% GEQ %var3% ( echo %var2% is "bigger" than %var3% because %var2% ^> %var3%
) else (
    echo %var2% is "smaller" than %var3% because %var2% ^< %var3%
)
echo.
IF %var2% EQU %var4% ( echo %var2% is "equal" to %var4% because %var2% ^= %var4%)
echo.
pause

最新更新