【问题标题】:AutoHotKey: Send a button when another is held down, and after releasedAutoHotKey:按下另一个按钮时发送一个按钮,释放后发送一个按钮
【发布时间】:2011-07-13 19:21:16
【问题描述】:

在 AutoHotKey 中 我想编写一个脚本,当按住鼠标右键时按下一个按钮 释放后按另一个。

我试着写点东西(我用 numpad0 代替了鼠标键)

Numpad0::
Send {d}

Numpad0 Up::
Send {u}

但是,它一直在发送 du,而不仅仅是 d 和最后一个 u

这是为什么呢?

【问题讨论】:

    标签: mouse autohotkey


    【解决方案1】:

    如果您将热键命令放在与声明热键的位置不同的行上,则需要使用 return 语句来结束它:

    Numpad0::
    Send {d}
    return
    
    Numpad0 Up::
    Send {u}
    return
    

    如果您不想做太多事情,也可以只在一行上声明每个热键,而无需 return

    Numpad0:: Send {d}
    Numpad0 Up:: Send {u}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-01
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 2017-03-23
      • 2011-11-23
      • 2021-07-18
      • 1970-01-01
      相关资源
      最近更新 更多