我有一个非常简单的批处理脚本,批处理文件时:错误调用不带参数的
@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
。
为什么?