script.bat引数を呼び出すときに入力引数を処理しようとしています。引数がない場合、受信側のscript.batは、ユーザーに値を割り当てるように求めるプロンプトを表示します。しかし、今はscript.bat numberを実行しても、とにかくプロンプトが表示されます...理由はわかりません。
コード:
:Loop
IF "%1"=="" GOTO Prompt
set VAR=%1
SHIFT
GOTO Loop
:Prompt
set /p VAR="Check which value? "
GOTO Continue
:Continue