Windowsバッチを作成する際、もしくは、他の人が作ったWindowsバッチでよく出てくるのが、「%~dp0」みたいな記述。 「%」とか「~」沢山あって、何がなんだか分からない~!と毎回調べることになるので、ここにまとめておきます。 ちなみに、分からなくなったら、コマンドプロンプトを開いて、「help for」と打ってReturnすると、ヘルプメッセージが表示されるので、大体は確認できます。 「%~dp0」の意味は? さて、最初に、「%~dp0」を読み解くことにしましょう。 そもそも、Windowバッチでは、「%0」や「%1」など、「%数字」は、引数を表し、「0」は特別に、そのバッチファイル自身、それ以降は第一引数、第二引数となります。 バッチ名が「TEST_MAIN.bat」だった場合、 「TEST_MAIN.bat aaa bbb」を実行すると、 「%」と「0」に挟まれた「~dp」の