1
我正在嘗試使用負數,但顯然我正在做一些愚蠢的事情。 附件中的腳本將始終顯示:批量 - 如果語句和負值
testA = 15
testB = -15
testA GTR 0
testA GEQ 0
testB GTR 0
testB GEQ 0
到現在爲止我的印象是-15是< = 0 什麼我做錯了下?
批處理腳本:
@echo off
set /a testA = 15
set /a testB = -15
echo testA = %testA%
echo testB = %testB%
echo(
if %testA% GTR "0" echo testA GTR 0
if %testA% GEQ "0" echo testA GEQ 0
if %testA% LEQ "0" echo testA LEQ 0
if %testA% LSS "0" echo testA LSS 0
echo(
if %testB% GTR "0" echo testB GTR 0
if %testB% GEQ "0" echo testB GEQ 0
if %testB% LEQ "0" echo testB LEQ 0
if %testB% LSS "0" echo testB LSS 0
echo(
pause
+1對於第一段! ';-)' – Aacini
@Aacini,我會拿這張票,我並不自豪。我希望得到有用答案的選票,但是,如果我讓他們獲得幽默感,那也不錯:-) – paxdiablo
非常感謝!我可以發誓,我嘗試過,沒有引號。那麼,回到批處理學校... – TestDummy42