Помощь - Поиск - Пользователи - Календарь
Полная версия: Одинаковые заголовки окон. Как закрыть один определенный.
UoKit.com Форумы > Кликер > UO Pilot
Fire73
Здравствуйте!
Такая ситуация, что запущены 10 приложений с одинаковыми заголовками, условно: "Google Chrome".
Для каждого заголовка с помощью массива, size, присвоил значение. Workwindow, showwindow работает, но как осуществить закрытие определенного окна? Например: 5-го и 7-го
cirus
Findwindow ищет окна в порядке их последней активации, так что закрытие 5го окна вовсе не означает закрытия 5го по порядку окна.
Код
set #WM_CLOSE 0x0010

for #i 1 3
    exec notepad     // открыть блокнот
    wait 2000
end_for

set %h findwindow(Блокнот)
hint Найдено окон: size(%h)

set $s sendmessage (%h[2 1] #WM_CLOSE 0 0)     // закрыть второй блокнот
end_script
MaXiS
Я раньше переименовывал окна, и закрывал нужное мне.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.