Что нового

Закрытие выскакивающих окон

zalola181

Новичок
Сообщения
36
Репутация
0
Закрыть окна которые вылазиют по причине и без не всегда получается, из-за малоопытности - в наличии имеется 3 окна которые не могу одолеть - наверное из-за того что владею всего одним способом - а окна оказались каждое со своим сюрпризом.
стандартный шаблон который мне ясен и понятен выглядит так:

Код:
WinActive("Internet Explorer — служба поиска по умолчанию")

т.е. окно с именем (Title) - Internet Explorer — служба поиска по умолчанию - ищется и активируется, далее в нем имеется текст - который берем так же из инструмента Autoit Window Info, и в заключении - для закрытия и нажатия кнопки "ОТМЕНА" - тем же инструментом нахожу параметр ID - в итоге шаблон
выходит простой - на сайте почерпнул - из двух строк
Код:
WinActive("Title")
 ControlClick("Title", "Text", id)


таким нехитрым образом беря данные из вышеупомянутого инструмента я мог подавлять не нужные окна - но тут же пошли такие окна с которыми мне не совладать без помощи,
например есть окна где параметр Title - вообще отсутствует или сгенерированная абракадабра - каждый раз разная с расширением .exe

вот и вопрос можно ли в шаблоне который выше - параметр Title задать как любое название с расширением .exe т.к. такие окна новое сгенерируют название и его не предугадаешь и как прописать нажатие на кнопку с текстом - ЗАКРЫТЬ ПРОГРАММУ


Это касательно первого окна - перейдем ко второму вопросу

Вот второй вариант который стоит колом в горле




Как сие закрыть когда оно ни с того ни с сего выскочит - спасибо за понимание
 

NickSpirit

Знающий
Сообщения
44
Репутация
5
Код:
Opt("WinTitleMatchMode", 2)


1.
Код:
WinClose(".exe")


2.
Код:
WinClose("Помощник по совместимости")


как правильно включить в скрипт думаю сами додумаете.
 
Автор
zalola181

zalola181

Новичок
Сообщения
36
Репутация
0
А вот тогда задачка по сложнее -нет данных кроме класса

250d1fd29517.png


тут текст читается - этой закладки просто не отсканил к примеру есть такая строчка "New Updates have been relesed and aviable to be downloaded" - как одолеть такое отродье Пети и прочих блокеров которые всем своим видом закрывают экран
 

NickSpirit

Знающий
Сообщения
44
Репутация
5
Долго гадать мы будем сколько у вас еще различных окон вылезет? Сделайте ваше приложение строго поверх всех окон принудительно. И забудьте про все остальные выскакивающие окна.

По последнему окну - справку почитайте к функции WinClose. Там можно обращаться к окну и по его классу.
 
Верх