суббота, 9 февраля 2013 г.

получить handle дочернего элемента окна

Decomo wrote:Code: #( игры-зло\ Ждем появления окна без заголовкаWatchWinActivate: ""Action:   \ Получаем хэндл и сохраняем в переменную  GetForegroundWindow TO WIN-HWND     \ Перебираем дочерние элементы     FOR-CHILD-WINDOWS: "*"       \ Ищем соответствующий текст       RE-MATCH: "%WIN-CHILD-HWND WIN-TEXT%" "/Вы прервали/"         IF  \ Если нашли - походу, это то самое дьявольское окно             \ Жмем на кнопку             WIN-HWND N>S S" Да" WIN-CLICK         THEN    ;FOR-CHILD-WINDOWS )#

by » Thu, 05 May 2011, 06:50

Posts: 86Joined: Tue, 13 Jan 2009, 02:52Location: Republic Of Belarus

<?xml version="1.0" encoding="UTF-8"?>

Code: #( игры-зло\ Ждем появления окна без заголовкаWatchWinActivate: ""Action:   \ Получаем хэндл и сохраняем в переменную  GetForegroundWindow TO WIN-HWND     \ Перебираем дочерние элементы     FOR-CHILD-WINDOWS: "*"       \ Ищем соответствующий текст       RE-MATCH: "%WIN-CHILD-HWND WIN-TEXT%" "/Вы прервали/"         IF  \ Если нашли - походу, это то самое дьявольское окно             \ Жмем на кнопку             WIN-HWND N>S S" Да" WIN-CLICK         THEN    ;FOR-CHILD-WINDOWS )#

by » Thu, 05 May 2011, 05:13

Posts: 1287Joined: Wed, 28 Jun 2006, 05:39Location: Khabarovsk

- экспериментальная версия от 30.07.2012.

Mont wrote:Помогите написать задачу. Есть окно а вот, что выдаёт на него утилита winspy Это дочернее окно, хендл всегда меняется. Как автоматом при появлении окна нажимать "Да"?т.к. у дочернего окна нет заголовка и хендл меняетсяи судя по всему у этой проги все дочерние окна и главное окно имеет один и от же класс,определять дочернее окно по классу, хендлу или заголовку не получится,возможно вариант если только по размерам окна, если они у этого доч.окна уникальные,т.к в противном случае возможен вариант с нажатием кнопки в каком-то другом дочернем окне

by » Tue, 03 May 2011, 14:02

Posts: 5Joined: Mon, 02 May 2011, 12:06

Помогите написать задачу. Есть окно а вот, что выдаёт на него утилита winspy Это дочернее окно, хендл всегда меняется. Как автоматом при появлении окна нажимать "Да"?

by » Mon, 02 May 2011, 12:12

Обсуждение программ nnCron и nnCron LITE

nnSoft • View topic - При появленнии окна нажимать автоматом в нём кнопку

Комментариев нет:

Отправить комментарий