[bat] BATファイルの基本テンプレート(お作法)

内容

毎回忘れるのでバッチファイルを作成する際の雛型を備忘録として。
Pythonのpyファイルを実行するサンプルもあわせて。(事前にpython.exeにPATHを通す必要あり)

@echo off
rem 環境変数を汚さないようにローカル化
setlocal

rem pushdの方がネットワークドライブの共有フォルダへの移動もできより便利
rem バッチ実行フォルダをカレントディレクトリにする
rem cd /d %~dp0
pushd "%~dp0"

rem ここに処理
rem バッチと同階層にあるpyファイルの場合は以下
python test.py


rem pushdを使った場合はここで元のフォルダに戻る
popd

pause
exit