ATコマンドで数分ごとに、、その2
まさか、setコマンドで計算ができるとは思わなかった。
うーむ、昔からできたんだっけか?
てなことで、多少短くできた。
@echo off rem 数分ごとに実行する処理 rem 次のスケジュール登録 :NEXTAT IF %TIME:~0,1%==0 (set HH=%TIME:~1,1%) ELSE (set HH=%TIME:~0,2%) IF %TIME:~3,1%==0 (set MM=%TIME:~4,1%) ELSE (set MM=%TIME:~3,2%) set /A MM+=10 if %MM% LEQ 60 goto NOINC set /A MM-=60 set /A HH+=1 if %HH%==24 SET HH=0 :NOINC at %HH%:%MM% %CD%\%0
引数なしで実行で、10分ごとに実行されます。