1. ホーム
  2. windows

[解決済み] Windowsのバッチファイルはファイル名を自分で決めることができますか?

2022-05-14 08:46:44

質問

Windows のバッチ ファイルは、それ自身のファイル名を決定することができますか。

例えば、C:³³³というバッチファイルを実行した場合、myScript.batの中に"myScript.bat"という文字列を決定できるコマンドはあるのでしょうか?

解決方法を教えてください。

はい、そうです。

特殊な %0 変数を使って、現在のファイルへのパスを取得します。

書き込み %~n0 と書くと、拡張子なしでファイル名だけを取得できます。

書く %~n0%~x0 と書くと、ファイル名と拡張子が表示されます。

を記述することも可能です。 %~nx0 と書くと、ファイル名と拡張子が取得できます。