Смещение между окнами: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == Скрипт предназначен для определения смещения между родительским и дочерни...») |
Tatikoma (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
Скрипт предназначен для определения смещения между родительским и дочерним окном. Иногда требуется для функций [[Get color]] и [[Color]]. | Скрипт предназначен для определения смещения между родительским и дочерним окном. Иногда требуется для функций [[Get color]] и [[Color]]. | ||
− | + | <br>Запускаем скрипт, наводим курсор на родительское окно (обычно заголовок или рамка), нажимаем Ctrl + A, наводим курсор на дочернее окно (то, в котором нужно проверить цвет), нажимаем Ctrl + A. В результате в логе будет указано смещение по X и Y. | |
== Версия == | == Версия == | ||
Строка 37: | Строка 37: | ||
== Смотрите также == | == Смотрите также == | ||
[[Get color]] | [[Get color]] | ||
− | + | <br>[[Color]] | |
− | + | <br>[[Findcolor]] | |
== Первоисточник == | == Первоисточник == | ||
[[Категория:Библиотека скриптов]] | [[Категория:Библиотека скриптов]] |
Текущая версия на 11:37, 28 августа 2019
Содержание
Описание
Скрипт предназначен для определения смещения между родительским и дочерним окном. Иногда требуется для функций Get color и Color.
Запускаем скрипт, наводим курсор на родительское окно (обычно заголовок или рамка), нажимаем Ctrl + A, наводим курсор на дочернее окно (то, в котором нужно проверить цвет), нажимаем Ctrl + A. В результате в логе будет указано смещение по X и Y.
Версия
1.0
Минимальная версия UOPilot
2.36
Скрипт
log mode compact set linedelay 1 set #a desktopwidth / 3 set #b desktopheight / 3 set workwindow 0 showwindow WindowHandle while workwindow = 0 hint (32 clBlack #a #b (Укажите Родительское окно (Ctrl + A))) end_while set #handle1 workwindow set workwindow 0 while workwindow = 0 hint (32 clBlack #a #b (Укажите Дочернее окно (Ctrl + A))) end_while set #handle2 workwindow set workwindow 0 get windowpos #handle1 #X #Y #width #height #result get windowpos #handle2 #X1 #Y1 #width1 #height1 #result1 set #x #X1 - #X set #y #Y1 - #Y hint (32 clBlack #a #b 390 70 (Смещение #x #y)) log Смещение #x #y End_script