2015-04-05 95 views
0

當我點擊ALT + 0時,下面的腳本讓我的筆記本電腦進入睡眠狀態,它在開始時一次工作,直到我重新登錄,然後它不。autohotkey讓我的筆記本電腦進入睡眠狀態一次

經過第一次嘗試,腳本不會堅持我插入的兩個睡眠,它通過每條線發火,並且不會讓我的筆記本電腦進入睡眠狀態。如果我重新加載腳本,它會起作用。

不知道爲什麼?

我使用Windows 7 64位

!0:: 


send ^{Esc} 

send {Right} 

send ^{Right} 

sleep 2000 

send {Up} 

sleep 2000 

send {enter} 


return 
+0

您是否正在使用最新版本的AutoHotkey從ahkscript.org? – vasili111 2015-04-05 07:26:08

+0

是的,同樣的問題 – 350z 2015-04-05 08:20:06

回答

1

嘗試:

!0:: 
    DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0) 
Return 
+0

這是做到這一點的正確方法! – JonasCz 2015-04-05 12:32:10

+0

真棒!,這就像一個魅力...非常感謝它! – 350z 2015-04-05 15:53:47

+0

雖然,我仍然想明白爲什麼我的腳本不起作用? – 350z 2015-04-06 03:34:40