【bat】バッチファイルのテンプレート

バッチファイルのテンプレートとして、以下を設定する。
日付時刻の設定
バッチファイル実行場所の利用
バッチファイルと同名ファイルの利用

@echo off

REM 日付時刻の設定
set CURRENT_DATE_TIME_HOUR=%time:~0,2%
set CURRENT_DATE_TIME_MINUTE=%time:~3,2%
set CURRENT_DATE_TIME_SECOND=%time:~6,2%
set CURRENT_DATE_TIME=%date:~0,4%%date:~5,2%%date:~8,2%%CURRENT_DATE_TIME_HOUR: =0%%CURRENT_DATE_TIME_MINUTE: =0%%CURRENT_DATE_TIME_SECOND: =0%

REM バッチファイル実行場所の利用
REM バッチファイルと同名ファイルの利用
set LOG_FILE=%dp0/%n0_%CURRENT_DATE_TIME%.log