Получение значение class окна по pid или название процесса для 4 окон
Вообщем прошу помощи
Написал скрипт для одной игрухи
Суть в том что открывается несколько копий игры, и далее происходит работа скрипта
в скрипт сам вставляю название класса для
Значение Class я получаю вручную с помощью AutoitWindowInfo (вкладка Basic Window Info, поле Class)
и при каждом запуске вручную вставляю в скрипт и запускаю (очень муторно каждый раз)
Собстна вопрос возможно ли получить значение Class для запущенных приложений скриптом
Примерно как-то так
Количество запущенных копий окон всегда - 4 штуки
Имя процесса всегда одно и тоже - SwiftGame.exe
Имя окна тоже одинаковой SwiftGame
Заранее тысяча благодарностей
Вообщем прошу помощи
Написал скрипт для одной игрухи
Суть в том что открывается несколько копий игры, и далее происходит работа скрипта
в скрипт сам вставляю название класса для
Код:
$hWnd1 = WinWait("[CLASS:swiftgame.exe_{71b34bc0-dbd0-11e3-8067-002522df525a}]", "", 5)
........
$hWnd4 = WinWait("[CLASS:swiftgame.exe_{71b49sad-dbd0-11e3-8067-002522df525a}]", "", 5)
Значение Class я получаю вручную с помощью AutoitWindowInfo (вкладка Basic Window Info, поле Class)
и при каждом запуске вручную вставляю в скрипт и запускаю (очень муторно каждый раз)
Собстна вопрос возможно ли получить значение Class для запущенных приложений скриптом
Примерно как-то так
Код:
;получение значений class1, ..., class4
$hWnd1 = WinWait("[CLASS:class1]", "", 5)
........
$hWnd4 = WinWait("[CLASS:class4]", "", 5)
Количество запущенных копий окон всегда - 4 штуки
Имя процесса всегда одно и тоже - SwiftGame.exe
Имя окна тоже одинаковой SwiftGame
Заранее тысяча благодарностей