Validation DOS:命令行参数验证

Validation DOS:命令行参数验证,validation,exception,command-line,arguments,dos,Validation,Exception,Command Line,Arguments,Dos,请容忍我,已经有一段时间了。:) 验证传递给MS-DOS批处理脚本的命令行参数的好方法是什么 例如,我想做的是: IF "%1"=="" throw "Missing 1st argument: Machine Name" IF "%2"=="" throw "Missing 2nd argument: File Path" 抄袭 是真正的MS-DOS,还是Windows内置的命令处理器?@ChrisV:谢谢。我会重新开始。 IF %1.==. GOTO No1 IF %2.==. GOTO

请容忍我,已经有一段时间了。:)

验证传递给MS-DOS批处理脚本的命令行参数的好方法是什么

例如,我想做的是:

IF "%1"=="" throw "Missing 1st argument: Machine Name"
IF "%2"=="" throw "Missing 2nd argument: File Path"
抄袭


是真正的MS-DOS,还是Windows内置的命令处理器?@ChrisV:谢谢。我会重新开始。
IF %1.==. GOTO No1
IF %2.==. GOTO No2
... do stuff...
GOTO End1
:No1
ECHO No param 1
GOTO End1
:No2
ECHO No param 2
GOTO End1
:End1