home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

技術/Windows/バッチファイルTips

技術/Windows/バッチファイルTips

技術 / Windows / バッチファイルTips
id: 702 所有者: msakamoto-sf    作成日: 2010-07-13 12:08:42
カテゴリ: Windows プログラミング 

バッチファイル作る時のメモ


バッチファイルの入っているディレクトリを取得したい

%~dp0

仕組み:

%0 コマンドラインでの実行ファイル名
%~d0 %0 をドライブ文字だけに展開
%~p0 %0 をパス名だけに展開
%~n0 %0 をファイル名だけに展開
%~x0 %0 をファイル拡張子だけに展開
%~dp0 %0 をドライブ文字とパスだけに展開
%~nx0 %0 をファイル名と拡張子だけに展開

バッチファイルの入っているディレクトリに移るには

cd %~dp0

としたくなるが、カレントドライブが異なる場合も考慮すれば

cd /d %~dp0

とした方が良いだろう。

詳細な置換機能は"help for"を参照。

Thanks:



プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2010-07-13 12:16:21
md5:d08b94de0a78031095a14438c52ebdea
sha1:bbc4790cfb6e00ef54db3452d2d56935402c9e69
コメント
コメントを投稿するにはログインして下さい。