2015-04-05 93 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