2012年11月18日日曜日

[Script][BAT]バッチファイルのパス取得(%~dp0等)

バッチファイルのパスを取得します。

バッチファイルのあるディレクトリに移動する
%~d0
cd %~dp0

バッチファイルのパスを取得する
@echo off
:: バッチファイルのパスを取得する

:: ヘルプ: C:\> help for

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
::  %~d0    --> D:               バッチファイルのあるドライブ
::  %~dp0   --> D:\tool          バッチファイルのパス
::  %~nx0   --> test.bat         バッチファイル名
::  %0      --> D:\tool\test.bat バッチファイルのフルパス
::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

echo バッチファイルのフルパス
echo %0
echo.

echo バッチファイルのあるドライブ
echo %~d0
echo.

echo バッチファイルのパス
echo %~dp0
echo.

echo バッチファイル名
echo %~nx0
echo.

pause
exit


Script のページに戻る

0 件のコメント:

コメントを投稿