如何使用AutoHotkey锁定我的电脑?

问题描述:

我试图绑定“Esc”键以使用AutoHotkey锁定我的电脑。如何使用AutoHotkey锁定我的电脑?

手动按Winkey + l将锁定我的电脑,但它在我的AutoHotkey脚本中不起作用。

esc:: 
    MsgBox Going to lock 
    Send, #l 
Return 

我尝试了多个其他AutoHotkey语法(例如没有修饰符),但没有成功。

+0

但我不是在锁定屏幕屏幕模式!我在沙达窗口,我想通过AHK – n0tis

+1

来触发锁定模式。我懂了! 'DllCall(“LockWorkStation”)''而不是'send#l' – wOxxOm

你在做什么,在代码中,首先按下winkey,然后按l键。不是在同一时间。要制作组合键,您需要先按组合键,然后再按下要组合的键。记住随后释放钥匙。然后,您的代码是这样:

Send {LWin down} 
Send l 
Send {LWin up} 

Send {LWin down}r{LWin up} 

每推荐在评论by wOxxOm

Esc:: 
{ 
DllCall("LockWorkStation") 
} 
return 
+1

这可以简化为'Esc :: DllCall(“LockWorkStation”)' –