最佳答案
我的操作系统是 Windows Vista。我需要一个。Bat”文件,我需要检查用户是否输入任何命令行参数。如果是这样,那么如果参数等于 -b
,那么我将做一些事情,否则我将标记“无效输入”。如果用户没有输入任何命令行参数,那么我将做一些事情。我创造了追随者。蝙蝠档案。它适用于 -b
,但不等于 -b
的情况,但是当用户没有传递任何命令行参数时它就会失败。
我总是出错:
GOTO was unexpected at this time.
有人能告诉我我做错了什么吗?
ECHO OFF
CLS
ECHO.
IF [%1]==[/?] GOTO BLANK
IF %1=="-b" GOTO SPECIFIC
IF NOT %1=="-b" GOTO UNKNOWN
:SPECIFIC
ECHO SPECIFIC
GOTO DONE
:BLANK
ECHO No Parameter
GOTO DONE
:UNKNOWN
ECHO Unknown Option
GOTO DONE
:DONE
ECHO Done!