画面全体に最大9個のパラメータを表示しようとしていますが、 と表示されています。バッチファイルのSHIFTコマンドを使用する
@echo off
echo %*
shift
echo %*
shift
echo %*
実際の結果:
は、私はこれを試してみましたa b c d e f
a b c d e f
期待される結果:
A B C D E F
B C D E F
C D E F
D E F
E F
F
任意のヘルプ?
ありがとうございました。
@デビッドおかげで、私は今、それを得ます。どうもありがとう。 ECHO%、1%、2%、3%、4%、5%、6%、7%、8%9 シフト ECHO%1%2%3%4%5%、6%、7%、8%9 シフト ECHO%1% 2%3%4%5%6%7%8%9 – naveencgr8
良い "キャッチオール"の例:http://stackoverflow.com/questions/830565/how-do-i-check-that-a-parameter-バッチファイルの呼び出し時に定義されます/ 34552964#34552964 –