如何使用自动热键单击窗口上的特定按钮?

joh*_*234 5 autohotkey

我要单击的按钮位于顶部窗口未最大化的位置。它就像是其他一切事物之上的一个小窗口。我想将热键指向其按钮,例如按下D并按下按钮。

Joe*_* DF 6

请参阅@user3419297 https://autohotkey.com/docs/commands/ControlClick.htm建议的 AutoHotkey 文档

使用窗口间谍,您将能够找到控件的名称/ID。例如,Button2Edit1。然后ControlClick在该控件上使用。

ControlClick, Button2, WindowTitle
Run Code Online (Sandbox Code Playgroud)

您很可能也可以使用按钮的文本。例如,“确定”按钮。

ControlClick, OK, WindowTitle
Run Code Online (Sandbox Code Playgroud)

在给出的两个示例中,WindowTitle 是您可以放置​​出现在窗口标题栏中的单词的地方。可以从文档中了解更多信息。