Автоматически определять, становится ли активным определенное окно?

#autohotkey

Вопрос:

Я имею в виду обнаружить его, не нажимая горячую клавишу, которая вызовет строки кода, которые проверят его, если указанное окно активно

Приведенный ниже пример отлично работает, но 4 требуется нажатие.

 4::
if WinActive("*Untitled - Notepad ahk_exe notepad.exe")
  {
      MsgBox, Found Notepad
  }
  else
  {
       MsgBox, Did Not Find Notepad
  }
  Return
 

Я тоже пробовал это, но это просто спамит меня с помощью MsgBoxes.

 Loop, 50
  {
    if WinActive("ahk_class #32770")
      {
          MsgBox, Found Notepad
      }
      else
      {
           MsgBox, Did Not Find Notepad
      }
  }
 

Спасибо.

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

1. См. раздел Установка времени — Пример № 2 .

2. @user3419297, Это было как раз то, что мне было нужно. Спасибо!