ボールドテキスト
仮にこのバッチファイルの名前をabc.batだとした時、「abc.bat xy -a ttt -b rrr -c kkk」というふうに引数を渡して、-a -b -cの後ろの引数をバッチファイルの中で分類して、その後のプログラムを動かしたいのですが、このif文をfor文を使ってもっと簡単にする方法が分かりません。どなたか教えて頂けると嬉しいですm(_ _)m
コード
IF "%2"=="-a" (
set x=%3
) ELSE IF "%2"=="-b" (
set y=%3
) ELSE IF "%2"=="-c" (
set z=%3
)
IF "%4"=="-a" (
set x=%5
) ELSE IF "%4"=="-b" (
set y=%5
) ELSE IF "%4"=="-c" (
set z=%5
)
IF "%6"=="-a" (
set x=%7
) ELSE IF "%6"=="-b" (
set y=%7
) ELSE IF "%6"=="-c" (
set z=%7
)