通知ファイルを作成し、プログラムを起動するバッチ

本番環境へのリモート接続など、起動しっぱなしで忘れていたらマズイものを忘れないようにするために作った。
本当はデスクトップの壁紙か、デスクトップ背景色を変えたかったがWindows7だとどうも即座に壁紙変更が反映されないので、デスクトップを大量の(空の)ファイルで埋め尽くすという方針で行った。

setting.cmd

set MY_DESKTOP=C:\Users\xxxxx\Desktop\
set COUTION=■CAUTION■
set COUTION_NUM=20

開始

@echo off
echo ============================================================
echo 通知ファイルを作成し、プログラムを起動します
echo ============================================================
pause

call setting.cmd

for /L %%i in (1,1,%COUTION_NUM%) do copy nul "%MY_DESKTOP%%COUTION%%%i"

start "dummy-title" "C:\Program Files\xxxx.exe"

終了

@echo off
echo ============================================================
echo 作業が終了したことを確認してください
echo ============================================================
pause

call setting.cmd

del "%MY_DESKTOP%%COUTION%*"