deemytch
Новичок
- Сообщения
- 3
- Репутация
- 0
Здравствуйте все
Не могу поймать окошко класса QWidget. Знаю, что написано на QT.
Элементы (кнопки, меню) не отслеживаются вообще.
Я пытаюсь после запуска программы послать (Send) туда последовательность нажатий на клавиши (настройки сделать).
Варианты действий:
1. Запускаю программу (Run), получаю pid. Пытаюсь получить hwnd. Вылазит окно с ^Error и всё, и скрипт обламывается.
2. Run, Sleep(100), WinWaitActive - скрипт зависает навсегда, хотя таймаут проходит, но ничего не происходит. Программа запущена, и реагирует на нажатия с клавиатуры. Без WinWaitActive - нажатия передаются в нижележащее окно (TotalCommander или Explorer), быстро отрубаю скрипт руками.
3. WinMinimizeAll, затем Run, Sleep, Send. Окно открывается, затем сворачивается, нажатия Send передаются куда угодно.
Кто виноват понятно, но что делать?
Если кто знает, помогите.
Не могу поймать окошко класса QWidget. Знаю, что написано на QT.
Элементы (кнопки, меню) не отслеживаются вообще.
Я пытаюсь после запуска программы послать (Send) туда последовательность нажатий на клавиши (настройки сделать).
Варианты действий:
1. Запускаю программу (Run), получаю pid. Пытаюсь получить hwnd. Вылазит окно с ^Error и всё, и скрипт обламывается.
2. Run, Sleep(100), WinWaitActive - скрипт зависает навсегда, хотя таймаут проходит, но ничего не происходит. Программа запущена, и реагирует на нажатия с клавиатуры. Без WinWaitActive - нажатия передаются в нижележащее окно (TotalCommander или Explorer), быстро отрубаю скрипт руками.
3. WinMinimizeAll, затем Run, Sleep, Send. Окно открывается, затем сворачивается, нажатия Send передаются куда угодно.
Кто виноват понятно, но что делать?
Если кто знает, помогите.