|
|
●DOS/Windowsのバージョン↓ Microsoft Windows XP [Version 5.1.2600] なんとなくバッチファイルを動かしていてびっくりしたことがあったので質問いたします。 a.bat abc def として実行すると引数は順に 0:a.bat 1:abc 2:def となりますが a.bat ab;c d;ef と実行すると 0:a.bat 1:ab 2:c 3:d 4:ef と2つの引数を指定したつもりなのに4つの引数に分解されてしまいました。 なお a.bat "ab;c" "d;ef" とすると 0:a.bat 1:"a;bc" 2:"d;ef" のようになります。 この引数セパレータとして「;」が使用されているのはWindowsシリーズで共通の動作なのでしょうか? |
|
|
|
|
|
|