Я пытаюсь создать скрипт autohotkey, который автоматически убивает экран ошибки в программе (так как он много расписывает и блокирует все запланированные элементы), но название ошибки совпадает с названием самой программы, поэтому я не могу используйте следующий скрипт:

Loop {
    WinActive, IBM Cognos Impromptu
    WinClose, IBM Cognos Impromptu }

Я знаю, что есть что-то, что вы можете сделать с WinText, но почему-то я не могу заставить его работать. Это должно только убить окно, если WinText 'Ошибка при получении данных из базы данных.».

Кто-нибудь знает, возможно ли это вообще?

1 ответ1

0

Как бы глупо это ни звучало, я заставил его работать:

Loop
{
    WinWait, IBM Cognos Impromptu, Error retrieving dat
    WinClose, IBM Cognos Impromptu, Error retrieving dat
} 

Получил вдохновение от пользователя user3419297, так что спасибо! :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .