1
以下CMD工作正常,我添加或IF語句條件是CMD
IF %var1% == value1 (
echo true
) ELSE (
echo false
)
什麼是添加IF
內OR
條件的語法?
例如:
IF %var1% == value1 OR %var1% == value2(
echo true
) ELSE (
echo false
)
以下CMD工作正常,我添加或IF語句條件是CMD
IF %var1% == value1 (
echo true
) ELSE (
echo false
)
什麼是添加IF
內OR
條件的語法?
例如:
IF %var1% == value1 OR %var1% == value2(
echo true
) ELSE (
echo false
)
介紹最簡單和最醜的方法:
set bool=false
if %var1% == value1 set bool=true
if %var1% == value2 set bool=true
if %bool% == true (echo true) else (echo false)
我花了幾年時間與批處理編程,但我不覺得這種說法if.. or...
,但它確實有「和「條件。像這樣:
if %var1% == value1 if %var1% == value2 (echo all is true) else (echo all is false)
對不起,只有第一個條件評估爲true,第二個條件爲false,'和'版本纔會回顯*「all is false」*。 –
@MCND因爲這是一個「和」條件,它不會像「或」條件那樣工作 –
是的,它是一個'和',但只有當第一個條件爲真時纔會得到回顯。如果兩個條件都是錯誤的(或者只有第一個條件),則不會收到消息 –