2012年10月29日 星期一

Automatically Sleep, Wake Up and Restart

讓電腦晚上進睡眠模式, 並且在早上自動喚醒並重開機. 使用軟體:
  1. PassMark Sleeper
  2. Windows 內建的 at 程式
步驟:
  1. 下載 PassMask Sleeper, 並解壓縮於 c:\sleeper
  2. 設定 Sleeper, 執行 c:\sleeper\sleeper.exe, 並做以下設定:
    • Suspend Types For Cycle: 只勾選 S3
    • Sleep durations: 設定為 28800 (睡 8 小時)
    • Cycle Settings: 選 Perform a fixed number of cycles, 並設定 Number of Cycles 為 1
    • External actions: 勾選 Call external application after last cycle, 並指定程式 c:\sleeper\reboot.bat
    • Save Config 儲存設定, 並存至 c:\sleeper\sleeperCfg.dat
  3. 寫一個批次檔於 c:\sleeper\reboot.bat, 讓 sleeper 在喚醒後執行重開機動作, 內容如下:
    shutdown -r
    
  4. 使用 at 設定於每天 00:00 執行 sleeper:
    at 00:00 /interactive /every:SU,M,T,W,TH,F,S c:\sleeper\sleeper.exe --config="c:\sleeper\sleeperCfg.dat"
    
    如果是 Windows XP, 用 SU, M, T, W, TH, F, S 是無效的, 要用完整單字:
    at 00:00 /interactive /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday c:\sleeper\sleeper.exe --config="c:\sleeper\sleeperCfg.dat"
    

沒有留言:

張貼留言