実行中バッチのパスを取得する方法です。
(実行している自分自身のバッチのパスです)
サンプルソース
例)実行中バッチ(自分自身)のパスを取得する
- (test.bat)
- @echo off echo %~dp0 pause
・実行例(バッチが「C:¥hoge¥test.bat」にある場合)
- コマンドプロンプト
- C:¥hoge¥ 続行するには何かキーを押してください . . .
備考
- 実行している自分自身のバッチのパスを取得したい時は、「%~dp0」で取得できます。
- ドライブ文字だけでよい時は「%~d0」、パス名だけでよい時は「%~p0」で取得できます。
コメント