如何使用AutoHotkey锁定我的电脑?
问题描述:
我试图绑定“Esc”键以使用AutoHotkey锁定我的电脑。如何使用AutoHotkey锁定我的电脑?
手动按Winkey + l
将锁定我的电脑,但它在我的AutoHotkey脚本中不起作用。
esc::
MsgBox Going to lock
Send, #l
Return
我尝试了多个其他AutoHotkey语法(例如没有修饰符),但没有成功。
答
你在做什么,在代码中,首先按下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”)' –
但我不是在锁定屏幕屏幕模式!我在沙达窗口,我想通过AHK – n0tis
来触发锁定模式。我懂了! 'DllCall(“LockWorkStation”)''而不是'send#l' – wOxxOm