Macros 窗口打开另一个窗口,阻止我激活原始窗口

Macros 窗口打开另一个窗口,阻止我激活原始窗口,macros,autohotkey,Macros,Autohotkey,我有一个窗口可以打开另一个窗口,除了标题之外,它的规格与WindowSpy上的原始窗口相同。但新窗口的标题在每次打开时都会更改(原始窗口的标题也会更改)。我目前使用WinActivate激活原始窗口,但它会打开新窗口。我目前使用移动鼠标和左键单击来激活原始窗口(如果新窗口未最大化),并且我能够继续宏中的下一步,即单击原始窗口中的按钮并完成我的宏。但是,如果新窗口是全屏的,那么我就无法在原始窗口上“移动鼠标以单击”,并继续执行宏的其余部分。它将保留宏,直到我手动单击原始屏幕并完成宏中的下一步 我不

我有一个窗口可以打开另一个窗口,除了标题之外,它的规格与WindowSpy上的原始窗口相同。但新窗口的标题在每次打开时都会更改(原始窗口的标题也会更改)。我目前使用WinActivate激活原始窗口,但它会打开新窗口。我目前使用移动鼠标和左键单击来激活原始窗口(如果新窗口未最大化),并且我能够继续宏中的下一步,即单击原始窗口中的按钮并完成我的宏。但是,如果新窗口是全屏的,那么我就无法在原始窗口上“移动鼠标以单击”,并继续执行宏的其余部分。它将保留宏,直到我手动单击原始屏幕并完成宏中的下一步

我不知道有没有更优雅的方式,但您可以让它发送alt tab切换到上一个窗口。宏可能在新窗口打开后使用,然后使用另一个程序/窗口,因此alt tab可能不会始终显示我想要的窗口。我的想法是,只要原始窗口的标题在启动宏和结束宏之间不发生更改,您也许可以将原始窗口的标题保存到一个变量中,并在其散焦时使用该变量激活原始窗口。