win10如何實現定定時休眠?
首先,shutdown。exe 的引數 -h 是睡眠。
其次,在windows10的控制面板-管理工具-任務計劃程式(當然,你從其他路徑進去也一樣)
1,開啟任務計劃程式,在操作裡選擇建立基本任務。
2,第一步頁面是讓你寫個你的任務名稱,這個隨意。
3,點下一步後會來到觸發器頁面,在這裡你選每天。
4,繼續下一步會來到每日頁面,在這裡設定一個開始的時間,然後間隔是一天。
5,再下一步會來到操作頁面,選擇啟動程式。
6,再再下一步會來到完成頁面,程式填shutdown。exe,然後新增引數(可選)裡填 -h
7,完成。
到時間電腦就會睡眠了,然後再開機後你會發現電腦之前開啟的頁面都還原封不動在。
你可以先測試下。
PS:刪除計劃的話也是在雙擊開任務計劃程式,然後點左側的資料夾‘任務計劃程式庫’,接著就能在右邊的窗口裡看見你設定的計劃了。
用命令列解決win10的定時休眠和定時睡眠問題:
定時休眠:以管理員身份執行cmd或者powershell
powercfg -h on
schtasks /create /tn my-standby /tr “rundll32。exe powrprof。dll,SetSuspendState” /sc once /st 23:30
取消定時任務:schtasks /delete /tn my-standby
定時睡眠(定時待機):
以管理員身份執行cmd或者powershell
powercfg -h off
schtasks /create /tn my-standby /tr “rundll32。exe powrprof。dll,SetSuspendState” /sc once /st 23:30
[注:檢視休眠是否開啟:powercfg /a
在“powercfg -h on”狀態下,以管理員身份執行“rundll32。exe powrprof。dll,SetSuspendState 0,1,0”不會進入睡眠,而是休眠。
在“powercfg -h on”狀態下,以管理員身份執行“rundll32。exe powrprof。dll,SetSuspendState Sleep”不會進入睡眠,而是休眠。]
控制面板-電源選項-高階電源設定
比較low, 不專業的實現方法, 直接模擬鍵鼠操作
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases。
; #Warn ; Enable warnings to assist with detecting common errors。
SendMode Input ; Recommended for new scripts due to its superior speed and reliability。
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory。
Send {LWin}
Sleep, 200
Send {Tab}
Sleep, 200
loop 5
{
Send {down}
Sleep, 200
}
Send {Enter}
Sleep, 200
Send {Enter}
Exit, [0]
任務計劃執行定時執行以上ahk程式碼, 或者直接在以上程式碼中 sleep, 需要的時間