本番環境へのリモート接続など、起動しっぱなしで忘れていたらマズイものを忘れないようにするために作った。
本当はデスクトップの壁紙か、デスクトップ背景色を変えたかったが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%*"