Как определить заголовок и дополнительную информацию из открытого окна для использования с Autohotkey?

Для доступа и управления окном, диалоговым окном или всплывающим окном с помощью Autohotkey необходим заголовок этого конкретного окна. Для некоторых окон заголовок можно прочитать напрямую, если он виден, но некоторые окна скрывают его. Класс окна и исполняемый файл (ahk_class и ahk_exe) вообще не видны. Как собрать эту информацию надежно?


person Schneyer    schedule 28.01.2016    source источник


Ответы (1)


Используйте инструмент Window Spy, который устанавливается вместе с AHK, его можно запустить различными способами:

  • Щелкните правой кнопкой мыши значок на панели задач запущенного скрипта AHK и выберите Window Spy.
  • Запустите AU3_Spy.exe в папке установки AHK.
  • Используйте поиск Windows для поиска Window Spy

Вы получите окно под названием Active Window Info с различной информацией о вашем текущем активном (самом верхнем) окне. Первая коробка - та, которая вам нужна.

Пример

Пример оконного шпиона

Поле дает заголовок, класс и .exe для определения целевого окна, каждая строка которого может использоваться для идентификации окна. Теперь вам нужно активировать окно, к которому вы хотите обратиться, и скопировать информацию.

Совет. Вы можете (раз-)заморозить отображение с помощью Win + A

person Schneyer    schedule 28.01.2016