タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

バッチに関するioxのブックマーク (1)

  • 検索ワード %~dp0

    アクセス解析を覗いてみました。 いや~、%~dp0 などというキーワード?とも言えないようなものでヒットしているんですね。結構な数ありましたよ (^^; ズバリ!、%~dp0 とは 実行ファイルと同一のホルダに設定ファイルなどを置くことって多いですよね。作業ホルダにしたいこともあります。そうすると、起動したバッチファイルが置かれているホルダが取得したい訳ですよね。 %0 には、起動されたバッチファイルのフルパスが格納されていますから、これのドライブ名と、ファイル名を除くパスの部分を取り出せばいいですよね。 ズバリ、このように展開するように指定しているのです。~ (チルダ) を付けて ~d でドライブ名に展開せよっていうこと。~p でファイル名を除くパスの部分に展開せよっていうこと。合わせて ~dp でドライブ名とファイル名を除くパスの部分に展開せよってことなんだ。0 の意味は解かるよね。

    検索ワード %~dp0
    iox
    iox 2007/05/21
    batファイルからカレントディレクトリの場所を取得する方法
  • 1