功能:
1. 每日 08:30 自動開機 (開機設定)
2. 週末 08:45 自動關機 (關機設定)
3. 工作日 20:15 自動關機 (關機設定)
開機設定
請參考BIOS設定說明
關機設定
1. 建立關機批次檔
shutdown.bat
SET today=%DATE:~11%
IF %today%==星期六 goto 1
IF %today%==星期日 goto 1
SET chktime=%TIME: =0%
IF %chktime% GTR 20:00:00.00 GOTO 1
EXIT
:1
shutdown.exe -t 300 -s –f
|
2. 開始 → 控制台 → 排定的工作 → 新增排定的工作
a. 選擇shutdown.bat所在目錄
b. 新增兩個排程
3. 取消關機方式
開啟cmd,執行 shutdown.exe -a
備註:
1. 由於字串比對是由左向右,若在早上十點前,例如早上九點 9 > 2為TRUE,會造成IF判斷式成立,執行關機,雖然只要不在十點前執行,程式依然能夠正確執行,不過為將來設定方便,因此需將小時的第一位改為補0,: =0 (冒號 空白 等於 零)。
SET chktime=%TIME: =0%
IF %chktime% GTR 20:00:00.00 GOTO 1
2. 在cmd下直接執行shutdown -t 300 -s -f,可以順利關機,當存為shutdown.bat時,卻無法執行?
由於檔名的關係,沒有指定副檔名時,以所在目錄下的檔案為優先,因此批次檔內最好指定shutdown.exe或存成其他檔名。
0 意見:
張貼留言