1
我有一個DOS的批處理這樣的:DOS批處理:使用雙引號與IF
@echo off
if "%1" == "%2" GOTO next
echo different
goto end
:next
echo same
:end
是周邊%1
和%2
需要雙引號?在哪種情況下它們有用?
我有一個DOS的批處理這樣的:DOS批處理:使用雙引號與IF
@echo off
if "%1" == "%2" GOTO next
echo different
goto end
:next
echo same
:end
是周邊%1
和%2
需要雙引號?在哪種情況下它們有用?
您需要一個表達式,並在==之後。如果%1或%2爲空,則會出現語法錯誤。
此外,確保%1和%2本身不包含雙引號。該if將開始與一個(不那麼)有用的錯誤消息失敗。 – Nulano 2014-11-25 22:37:15