1

Тема: AHK: Считать заголовки более 2-х окон, заголовки почти одинаковые

Есть окна с заголовками, допустим, "Иванов. Блокнот", "Петров. Блокнот", "Сидоров. Блокнот" и т.д. Пусть их будет 6 разных штук. Общая часть заголовка - "Блокнот", фамилии заранее неизвестны.
Нужно считать заголовок из каждого окна и поместить их в разные переменные.
Два считываю:

WinGetTitle, windowname1, Блокнот
WinGetTitle, windowname2, Блокнот, , %windowname1%

Как быть с оставшимися 4-мя?!
Я так понял, что в ExcludeTitle нельзя указать несколько аргументов (пытался через or, но не помогло).
Можно ли тут что-то придумать?!

2

Re: AHK: Считать заголовки более 2-х окон, заголовки почти одинаковые

SetTitleMatchMode, 2
WinGet, List, List, Блокнот
Loop % List
   WinGetTitle, Title%A_Index%, % "ahk_id" List%A_Index%
   
; следующая часть кода только для демонстрации:
While Title%A_Index%
   Vars .= "Title" A_Index " = " Title%A_Index% "`n"
   
MsgBox, % Substr(Vars, 1, -1)
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Считать заголовки более 2-х окон, заголовки почти одинаковые

Благодарю!