如何使用 AutoHotkey 锁定我的计算机?

Posted

技术标签:

【中文标题】如何使用 AutoHotkey 锁定我的计算机?【英文标题】:How can I lock my computer with AutoHotkey? 【发布时间】:2017-07-07 23:33:59 【问题描述】:

我正在尝试绑定“Esc”键以使用 AutoHotkey 锁定我的计算机。

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

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

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

【问题讨论】:

但是我没有进入锁屏模式!我在satndard窗口,我想通过AHK触发锁定屏幕模式 啊。我懂了! DllCall("LockWorkStation") 而不是 send #l 【参考方案1】:

根据cmetsby wOxxOm的推荐:

Esc::

DllCall("LockWorkStation")

return

【讨论】:

这个可以简化为Esc::DllCall("LockWorkStation")【参考方案2】:

您在该代码中所做的是先按 windows 键,然后按“l”键。不是同时两个。要进行组合键,您需要按下组合键,然后按下要与之组合的键。记得之后释放密钥。您的代码将如下所示:

Send LWin down
Send l
Send LWin up

Send LWin downlLWin up

【讨论】:

以上是关于如何使用 AutoHotkey 锁定我的计算机?的主要内容,如果未能解决你的问题,请参考以下文章