キーワード

したいこと

途中のコマンド実行が成功しても失敗しても元のディレクトリに戻ってきたい。

なお、行頭で

@cd /d %~dp0

を書いておくと、最初にバッチファイルのあるフォルダに移動しておけますね。bashでやるところの次です。

cd $(dirname $0)

どうやって

「&&」と「||」の両構えにしておく。

command &&^
cd /d %~dp0 ||^
cd /d %~dp0

ちなみに

batっていうお話ではありませんがね。冗長でいやなんだけど、他にいい方法ないのかな?

参考

Last-modified: 2017-12-07 (木) 17:19:13 (654d)