Autohotkey 最小化后,如何在Windows中的单个应用程序上编程击键?

Autohotkey 最小化后,如何在Windows中的单个应用程序上编程击键?,autohotkey,minimize,minimized,Autohotkey,Minimize,Minimized,我可以使用自动热键对某些自动任务进行编程,但这需要打开应用程序窗口。换句话说,我不能将Alt+Tab从应用程序中移除,否则自动热键脚本将无法工作 是否有一种方法可以将某些按键和鼠标移动编程到Windows上的某个应用程序,以便即使在最小化(或Alt+Tab)该应用程序后,这些按键仍能继续工作 从我在这里发现的类似问题来看,创建一个机器人似乎是实现这一点的最佳方式,但机器人能否在最小化的程序上工作(在后台运行)?您可以使用和向特定应用程序发送命令 向窗口或控件发送模拟击键 例子 向控件发送鼠标按

我可以使用自动热键对某些自动任务进行编程,但这需要打开应用程序窗口。换句话说,我不能将Alt+Tab从应用程序中移除,否则自动热键脚本将无法工作

是否有一种方法可以将某些按键和鼠标移动编程到Windows上的某个应用程序,以便即使在最小化(或Alt+Tab)该应用程序后,这些按键仍能继续工作


从我在这里发现的类似问题来看,创建一个机器人似乎是实现这一点的最佳方式,但机器人能否在最小化的程序上工作(在后台运行)?

您可以使用向特定应用程序发送命令

向窗口或控件发送模拟击键

例子

向控件发送鼠标按钮或鼠标滚轮事件

例子

ControlSend, Edit1, This is a line of text in the notepad window., Untitled
SetTitleMatchMode, 2
ControlSend, , abc, cmd.exe  ; Send directly to a command prompt window.
ControlClick, OK, Some Window Title  ; Clicks the OK button
ControlClick, x55 y77, WinTitle  ; Clicks at a set of coordinates. Note the lack of a comma between X and Y.

; The following method may improve reliability and reduce side effects:
SetControlDelay -1
ControlClick, Toolbar321, WinTitle,,,, NA x192 y10  ; Clicks in NA mode at coordinates that are relative to a named control.