2009-09-28 66 views
2

忍耐與我,這是一段時間。 :)DOS:命令行參數驗證

什麼是驗證命令行參數傳遞給MS-DOS批處理腳本的好方法?

例如,這裏是我想做的事:

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

實際MS-DOS或Windows中內置的命令處理器複製? – ChrisV

+0

@ChrisV:謝謝。我會重播。 –

回答

3

here

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 
+0

感謝您的幫助。 –