Поиск статичных точек: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == Поиск статичных точек на различных объектах. == Версия == 2.0(?) == Минимальная...») |
(нет различий)
|
Версия 21:55, 27 августа 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 <br>For <br>Get color <br>Get mouse_pos <br>While <br>Workwindow <br>Showwindow