【问题标题】:How can I lock my computer with AutoHotkey?如何使用 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

标签: window autohotkey lockscreen


【解决方案1】:

根据cmetsby wOxxOm的推荐:

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

【讨论】:

  • 这个可以简化为Esc::DllCall("LockWorkStation")
【解决方案2】:

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

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

Send {LWin down}l{LWin up}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多