オプション構文
バッチファイルで稀によく見る%~dp0のような形式は実行ファイルの文字列を操作している 覚えづらい…
組み合わせることもできる
code:call /?
%~0 - すべての引用句 (") を削除して、%0 を展開します。
%~f0 - %0 を完全修飾パス名に展開します。
%~d0 - %0 をドライブ文字だけに展開します。
%~p0 - %0 をパスだけに展開します。
code:test.bat
C:\Users\gosyujin\Desktop>echo C:\Users\gosyujin\Desktop\test.bat
C:\Users\gosyujin\Desktop\test.bat
C:\Users\gosyujin\Desktop>echo C:\Users\gosyujin\Desktop\test.bat
C:\Users\gosyujin\Desktop\test.bat
C:\Users\gosyujin\Desktop>echo C:
C:
C:\Users\gosyujin\Desktop>echo \Users\gosyujin\Desktop\
\Users\gosyujin\Desktop\