非常に単純なバッチ スクリプトがあります。
@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
なんで?