シャットダウンタイマー

Windows用プチツールを作ったのでメモ。 指定時間後にシャットダウンするだけの簡単なお仕事。 時間は分で指定してね。

コード

ファイル名をshutdown.batにすると、もともとのshutdownコマンドと衝突して良くない動きをしたので注意。

shutdown_.bat

cmd /c shutdown -a
set /p MINUTE="min:"
set /a TIME=60*%MINUTE%
cmd /c shutdown -s -t %TIME%
pause
1
2
3
4
5

解説

既にシャットダウンタイマーを設定済みであった場合のために、cmd /c shutdown -aで設定を削除します。
set /p MINUTE="min:"で標準入力より時間(分)を設定、set /a TIME=60*%MINUTE%で単位を秒に直します。
cmd /c shutdown -s -t %TIME%でシャットダウンタイマーを設定。単位は秒なので手入力の場合は注意です。