引数に '='記号があると、その引数を2つに分割しているようです。すなわち、私はバッチファイルa.bat持っている場合:バッチファイルのコマンドライン引数
echo %1
echo %2
をして使用してそれを呼び出す:
a 1=2
をそれが結果として得られます:
1
2
私はそれを与えたいと思う一方で:
第1引数では1 = 2です。
"1 = 2"の前後に引用符を付けると、引用符が%1に保持されます。
%= 1に1 = 2をどうやって得るか考えてみませんか?
よく半分私のコメントは以下のように消えたのですが、それはなぜですか? – Arthur
は今削除された回答のコメントであったためです。 – Stephan