自動化/管理者権限でバッチを実行
管理者権限でバッチを実行する
カレントディレクトリがSystem32に変わる問題
%~dp0 を使う。 %0 には、起動されたバッチファイルのフルパスが格納されているので、 このパスからドライブ名と、ファイル名を除くパスの部分を取り出せばいい。 よって ~ (チルダ) を付けて ~d でドライブ名に展開する。 ~p でファイル名を除くパスの部分に展開する。 合わせて ~dp でドライブ名とファイル名を除くパスの部分に展開する。
%~dp0 を使う。 %0 には、起動されたバッチファイルのフルパスが格納されているので、 このパスからドライブ名と、ファイル名を除くパスの部分を取り出せばいい。 よって ~ (チルダ) を付けて ~d でドライブ名に展開する。 ~p でファイル名を除くパスの部分に展開する。 合わせて ~dp でドライブ名とファイル名を除くパスの部分に展開する。