将输入发送到多个不活动的窗口

时间:2018-11-20 13:58:32

标签: autohotkey

我正在尝试将输入发送到两个无效的Minecraft窗口 到目前为止,我尝试了几种变体,并且仅在一个窗口(以前处于活动状态的窗口)中工作 到目前为止,我的尝试: 尝试1

SetTitleMatchMode, 1
DetectHiddenWindows, On
WinGet, winList, List, ahk_class LWJGL
^p::
    ControlSend,, {Space},% "ahk_id " winList%a_index%
return

尝试2:

SetKeyDelay 50, 25
SetTitleMatchMode, RegEx
DetectHiddenWindows, On
F7::
    SetTimer, clickIt, 1
    return

F8::
    SetTimer, clickIt, Off
    return

clickIt:
    ControlClick, , {Space}, ahk_class LWJGL
    return

这个使用计时器,正如我在reddit帖子中看到的那样,如果不使用计时器,脚本将无法工作 和 尝试3:

SetTitleMatchMode, 2
#Persistent
SetTimer, noafk, 10000 ; run label "noafk" at 10000 ms intervals
return

noafk:
WinGet, winList, List, ahk_class LWJGL
Loop % winList
    ControlSend,, {Space},% "ahk_class" winList%a_index%
return

尝试使用每个SetTitleMatchMode(1-3和RegEx) 但是我似乎无法在两个窗口上运行它 任何帮助都会得到应用。

0 个答案:

没有答案