Window 打开同一程序的不同窗口的快捷方式

Window 打开同一程序的不同窗口的快捷方式,window,windows-xp,autohotkey,shortcut,Window,Windows Xp,Autohotkey,Shortcut,我在windows XP上同时使用同一游戏的五个窗口,需要在它们之间随机不断地切换。我想为游戏的每个特定窗口创建一个键盘快捷键。所以我不能只使用alt tab,我需要能够立即从窗口一切换到窗口三,例如。有没有办法,也许是用AHK,来做到这一点? 谢谢 给你: F6搜索具有特定标题的所有窗口。F1-F5来激活它们 myWindows := GetWindows("Example window title) F6:: myWindows := GetWindows("Example wind

我在windows XP上同时使用同一游戏的五个窗口,需要在它们之间随机不断地切换。我想为游戏的每个特定窗口创建一个键盘快捷键。所以我不能只使用alt tab,我需要能够立即从窗口一切换到窗口三,例如。有没有办法,也许是用AHK,来做到这一点? 谢谢

给你:
F6搜索具有特定标题的所有窗口。F1-F5来激活它们

myWindows := GetWindows("Example window title)
F6::
    myWindows := GetWindows("Example window title")
Return
F1::
    WinActivate, % "AHK_id " myWindows[1]
Return
F2::
    WinActivate, % "AHK_id " myWindows[2]
Return
F3::
    WinActivate, % "AHK_id " myWindows[3]
Return
F4::
    WinActivate, % "AHK_id " myWindows[4]
Return
F5::
    WinActivate, % "AHK_id " myWindows[5]
Return

GetWindows(title) {
    winArray := []
    WinGet, id, list, %title%
    Loop, %id% 
        winArray[A_Index] := id%A_Index%
    Return winArray
}
您可以使用自动热键附带的AutoIt3 window Spy查找游戏的窗口标题。它位于自动热键文件夹中,名为AU3_Spy.exe