我正在编写一个批处理文件,其中包含 3 个函数。其他一切正常,但是当第一个函数调用它运行所有 3 个函数时,当第二个函数被调用时,它运行第二个和第三个函数,当第三个函数被调用时,它只运行第三个函数,因为它是最后一个函数。
它出什么问题了?
代码:
IF NOT #%1#==## GOTO END
:
IF #%1#==## GOTO HELP
:
IF NOT #%2#==## GOTO TOOMANY
:
:HELP
ECHO ** Input parameter is missing **
ECHO Correct format: %0 filename_tempate
ECHO Example: %0 *.TXT
ECHO.
ECHO Try again
:END
ECHO **End of Display**
:TOOMANY
ECHO **Too much data supplied**
GOTO HELP