Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: -ELRO- on April 23, 2015, 08:36:54 AM
-
Приветствую вас! И так помогите начинающему) Перед мною стоит такая задача: узнать разрешение данного экрана, найти окно с определенным HWND и названием и задать начальную координату от которой будет проходить дальнейшее вычисление. Только есть пара нюансов, окно может быть как в полно экранном режиме так и в оконном, но переключение с одного на второе проходит по нажатию HotKey. Можно добавить включить полноэкранный режим и потом задать начальную координату 1,1. Поэтому прошу помочь в написании данного процесса
-
Системные переменные $_xmax и $_ymax возвращают ширину и высоту экрана -1
С помощью WNDGETINFO можно получить координаты и размер окна
WNDGETINFO(HWND, $x, $y, $size_x, $size_y)
С помощью WNDFIND можно получить HWND окна, находит первое попавшееся.
WNDFIND("Заголовок окна", 0)
WNDGETINFO(WNDFIND("Заголовок окна", 0), $x, $y, $size_x, $size_y)
LOGWRITE ("Окно в координатах: ", $x, ",", $y)
LOGWRITE ("Размер окна: ", $size_x, ",", $size_y)
HALT
-
это не совсем то, но можно использовать. Скажите а с самого кликермена можно выдернуть данные, просто в настройках 4,11 есть меню в котором если захватить окно то он сразу там же показывает и его размер в пикселях. Мне бы больше пригодился такой размер
-
Скрипт пишет в лог координаты и размер, что тебе еще надо. Если хочешь анализировать параметры окна, используй утилиту InqSoft Window Scanner (http://crapware.aidf.org/forum/index.php?topic=42.msg572#msg572)