[Windows] UACした時のバッチファイルのパス

バッチファイルを右クリックで「管理者として実行」ってした時に、カレントが「C:\Windows\System32」になってしまって、バッチファイルのあるカレントディレクトリから相対パスでファイルをコピーしたい時とかに困ったのでメモ。

cd /d %~dp0

で、「管理者として実行」した際に、カレントディレクトリ(というかバッチファイルのディレクトリ)に移動できる。

#ちょっとファイルを差し替えるだけの簡単なバッチを作っててハマったのでしらべてみました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA