我有一個非常簡單的批處理腳本,批處理文件時:錯誤調用不帶參數的
@echo off
if %1 == a goto AA
if %1 == b goto BB
goto end
:AA
echo a
goto end
:BB
echo b
goto end
:END
echo on
如果我有一個說法test.bat a
調用它,我得到了我的預期,但如果我把它稱爲不帶任何參數test.bat
,我得到goto was unexpected at this time.
和違規行是if %1 == a goto AA
。
爲什麼?