Что нового

[Окна, Диалоги] Поиск handle MsgBox приложения

wisenlucky

Новичок
Сообщения
36
Репутация
0
Добрый день.

Такая проблема. Приложение к которому я обращаюсь периодически выкидывает во время своей работы MsgBox и останавливается. После нажатия "ОК" работа возобновляется.

Хочу автоматом закрывать это окно, но проблема в следующем. Control Viewer не может обнаружить это окно => я не могу узнать его handle => не могу его автоматом закрыть.

Какие могут быть решения, чтобы закрывать подобные окна? :stars:
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
А просто
Код:
send("{ESC}")

или
Код:
send("{ENTER}")

не проходят?
 
Автор
W

wisenlucky

Новичок
Сообщения
36
Репутация
0
У сожалению нет.

Во-первых оно не факт что будет активно. Во-вторых: может выскочить в любое время работы скрипта. И я пошлю эту команду не в то окно...
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
wisenlucky
Можешь скачать отсюда http://kickme.to/inqsoft
InqSoft Window Scanner
Попробуй им окно поискать

Вообще, вряд ли есть окна, которое не видят сканеры окон или функции Autoit, и не смогли бы их закрыть.
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
http://autoit-script.ru/index.php/topic,229.0.html
 
Автор
W

wisenlucky

Новичок
Сообщения
36
Репутация
0
WSWR, joiner
Спасибо. Надеюсь этого будет более чем достаточно.
Когда в следующий раз выскочит это окно - сообщу о результатах.
 
Верх