今更ながら Windows のバッチファイル引数と変数についてまとめました。 バッチファイルの拡張子 引数の説明に入る前に、バッチファイルの拡張子について。 Windowsではバッチファイル用に次の2つの拡張子が用意されています。 .BAT --- MS-DOS 時代からの伝統的な拡張子 .CMD --- WindowsNT 系で使える拡張子 MS-DOSやMS-DOSから起動するWindows95/98/Me上では、後者の.CMD拡張子はバッチファイルとして実行できないので、MS-DOS環境でも実行したいバッチ処理は.BATを、NT環境専用のバッチ処理は.CMDをつけて使い分けます。 ただし、現時点(2016年)においてはMS-DOSやWindows95系は退役しているので、もはや意味のない使い分けになりました。好きなほうの拡張子を使えば良いです。あるいは、一時的な作業バッチと恒久的な作
![Windows バッチファイルの引数とパス名要素分解、対話入力、文字列置換まとめ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/6cc3d74e45e1b7a8368805e510a2b02f7d4baf81/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9V2luZG93cyUyMCVFMyU4MyU5MCVFMyU4MyU4MyVFMyU4MyU4MSVFMyU4MyU5NSVFMyU4MiVBMSVFMyU4MiVBNCVFMyU4MyVBQiVFMyU4MSVBRSVFNSVCQyU5NSVFNiU5NSVCMCVFMyU4MSVBOCVFMyU4MyU5MSVFMyU4MiVCOSVFNSU5MCU4RCVFOCVBNiU4MSVFNyVCNCVBMCVFNSU4OCU4NiVFOCVBNyVBMyVFMyU4MCU4MSVFNSVBRiVCRSVFOCVBOSVCMSVFNSU4NSVBNSVFNSU4QSU5QiVFMyU4MCU4MSVFNiU5NiU4NyVFNSVBRCU5NyVFNSU4OCU5NyVFNyVCRCVBRSVFNiU4RiU5QiVFMyU4MSVCRSVFMyU4MSVBOCVFMyU4MiU4MSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NzYyNDMwYTYwNGU5NGM0ZjliNWFmNzAzOTYyMDgzNjg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaGt1bm8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWUxMjI1NWUwNGE2MDJkNjdjYWZiMzZjYTA4MjAzMWI0%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5ba6550f00df60ea1548b6209dde7b14)