Поиск статичных точек: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == Поиск статичных точек на различных объектах. == Версия == 2.0(?) == Минимальная...») |
Tatikoma (обсуждение | вклад) |
||
Строка 71: | Строка 71: | ||
== Смотрите также == | == Смотрите также == | ||
[[Set]] | [[Set]] | ||
− | + | <br>[[For]] | |
− | + | <br>[[Get color]] | |
− | + | <br>[[Get mouse_pos]] | |
− | + | <br>[[While]] | |
− | + | <br>[[Workwindow]] | |
− | + | <br>[[Showwindow]] | |
== Первоисточник == | == Первоисточник == | ||
[https://forum.uokit.com/index.php?s=&showtopic=27054&view=findpost&p=221956 Форум UOPilot] | [https://forum.uokit.com/index.php?s=&showtopic=27054&view=findpost&p=221956 Форум UOPilot] | ||
[[Категория:Библиотека скриптов]] | [[Категория:Библиотека скриптов]] |
Текущая версия на 11:36, 28 августа 2019
Содержание
Описание
Поиск статичных точек на различных объектах.
Версия
2.0(?)
Минимальная версия UOPilot
2.37
Скрипт
set linedelay 0 log clear log open log mode compact set windowpos 0 0 400 300 loghandle log Наведите на ЛЕВЫЙ ВЕРХНИЙ угол log анализируемого объекта и нажмите ctrl+A. set workwindow 0 while workwindow = 0 showwindow windowhandle wait 50 end_while get mouse_pos #startX #startY log log Наведите на ПРАВЫЙ НИЖНИЙ угол log анализируемого объекта и нажмите ctrl+A. log После чего НЕ перемещайте курсор. set workwindow 0 while workwindow = 0 showwindow windowhandle wait 50 end_while get mouse_pos #endX #endY for #i #startX #endX 1 for #j #startY #endY 1 get color #c #i #j set %arr1 [ #i #j ] #c end_for log Диапазон строк: #startX #endX текущая строка: #i end_for log log Теперь уберите курсор с анализируемого объекта и log нажмите ctrl+A для продолжения. set workwindow 0 while workwindow = 0 alarm wait 50 end_while for #i #startX #endX 1 for #j #startY #endY 1 get color #c #i #j set %arr2 [ #i #j ] #c end_for log Диапазон строк: #startX #endX текущая строка: #i end_for log clear log Статичные точки (X Y Color): for #i #startX #endX 1 for #j #startY #endY 1 if %arr1 [ #i #j ] = %arr2 [ #i #j ] log #i #j %arr1 [ #i #j ] end_if end_for end_for End_script
Смотрите также
Set
For
Get color
Get mouse_pos
While
Workwindow
Showwindow