Автор: CKA3KA 17.11.2018, 3:59
Приветствую.
Есть пример скрипта:
Код
// Пример
set #handle findwindow ("Блокнот") // найти окно блокнота
set workwindow #handle // сделать его рабочим
set windowpos 100 100 // переместить в координаты 100 100, не меняя размеры окна
End_script
Есть несколько окон допустим название окон разные, но часть названия у них одинаковая ну к примеру: "МОЕ ОКНО номер 21" и "МОЕ ОКНО номер 137" и "МОЕ ОКНО номер 567" нужно взять только скажем начало названия окна,
т.е. ("МОЕ ОКНО") - но чтобы бот понимал и срабатывал именно по #handle "МОЕ ОКНО" на все эти окна.
Что нужно дописать или как добавить маску в ("МОЕ ОКНО")?
Автор: cirus 17.11.2018, 4:16
http://uopilot.tati.pro/index.php?title=Findwindow Пример 2 и Пример 3.
Цитата
Что нужно дописать или как добавить маску в ("МОЕ ОКНО")?
Можно указывать часть имени. findwindow найдёт окна, в которых присутствует указанный текст.
Автор: CKA3KA 17.11.2018, 4:58
Цитата(cirus @ 17.11.2018, 4:16)
http://uopilot.tati.pro/index.php?title=Findwindow Пример 2 и Пример 3.
Можно указывать часть имени. findwindow найдёт окна, в которых присутствует указанный текст.
Благодарю
сделал:
Код
set #handleWin findwindow (МОЕ ОКНО)
set workwindow #handleWin
set windowpos 10 10 1024 800 // переместить в координаты х10 у10, и установить размер окна 1024 800
End_script
теперь любое активное окно имеющее в название словосочетание МОЕ ОКНО переносится в прописанные координаты и меняет прописанный размер