Здравствуйте, гость ( Вход | Регистрация )

> findimage, не работает
dunkel
сообщение 17.10.2022, 21:25
Сообщение #1


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Решил воспользоваться findimage, но почему то она не видит изображения не в игре, не на рабочем столе, не в браузере. Поиск по цвету и другие функции отлично действуют. Пробовал на элементарном примере:

set #a findimage(0, 0, 1920, 1080 (d:\images\2.bmp") %arr 2 80 1 3)
hint #a
if #a > 0
move %arr[1 1] %arr[1 2]
wait 5000
end_if

Раньше таких проблем не было, но давно я не прибегал к помощи УО пилота наверное что-то забыл или какой то плагин не доставил.
win11, UOpilot v.2.42 WK
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
dunkel
сообщение 23.10.2022, 17:06
Сообщение #2


***

Novice
Сообщений: 87
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Цитата(DarkMaster @ 21.10.2022, 10:55) *

а зачем вообще мышь двигать? После того, как вы нашли изображение/точку, то у вас уже есть координата мышь не нужна.
Ну и далее что-то вроде:
set #startx #naidenoex - 50
set #endx #naidenoex + 50

ну и в финд потом подсовывать #startx, #endx

аналогично для y координаты

Код

:2
set #startX 491
set #startY 280
set #endX 1264
set #endY 712
set $path "d:\images\"
init_arr %image 4 5 6 7 8

set #size size(%image)

for #i 1 #size 1 //
    set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2 80 1 7)
    if  size(%arr) > 0
        for #j 1 size(%arr)
            move %arr[#j 1] %arr[#j 2]  
            wait 500
            goto 1
        end_for
    end_if
end_for
goto 2

:1
get mouse_pos #x #y
if #x,#y 6818061 9526877
    move #x,#y
    kleft #x,#y
    stop_script
end_if
goto 1

пока так получается, я ищу объект, через поиск картинок и потом просматриваю координаты на отсутствия цвета под ним. То есть чтобы мне задать смещение мне надо подставить во вторую часть?
set #startx #naidenoex? И получиться что то вроде?

Код

set #startx #naidenoex - 50
set #endx #naidenoex + 50
get mouse_pos #x #y
if #x,#y 6818061 9526877
move #x,#y
kleft #x,#y
stop_script
end_if


Сообщение отредактировал DarkMaster - 23.10.2022, 21:00
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
dunkel   findimage   17.10.2022, 21:25
DarkMaster   у вас кавычка в адресе изображения только одна   19.10.2022, 9:56
dunkel   тоже не работает, я помимо него пробовал и другие ...   19.10.2022, 12:40
DarkMaster   Пилот запущен от админа?   19.10.2022, 13:32
dunkel   Пилот запущен от админа? да, мб дело в windows 1...   19.10.2022, 13:51
DarkMaster   Попробуйте сделать getimage, затем saveimage получ...   19.10.2022, 14:27
dunkel   Проблема была в касперском, после его отключения в...   19.10.2022, 14:39
DarkMaster   смотрите синтаксис финдимиджа. точность и девиэйшн...   19.10.2022, 15:17
dunkel   смотрите синтаксис финдимиджа. точность и девиэйш...   19.10.2022, 19:28
DarkMaster   2 - тип поиска. по сути актуально либо 2 либо хэнд...   19.10.2022, 20:28
dunkel   2 - тип поиска. по сути актуально либо 2 либо хэн...   19.10.2022, 20:49
DarkMaster   Можно. Нужно будет описывать всю эту логику. Тем ...   19.10.2022, 21:05
dunkel   Можно. Нужно будет описывать всю эту логику. Тем ...   19.10.2022, 21:11
DarkMaster   а зачем вообще мышь двигать? После того, как вы на...   21.10.2022, 11:55
DarkMaster   для начала вам вообще не нужен mouse_pos здесь. m...   23.10.2022, 21:14
dunkel   для начала вам вообще не нужен mouse_pos здесь. ...   24.10.2022, 23:40
DarkMaster   Во 1 это не цикл =) это подобие функции. Да прост...   25.10.2022, 0:26
Cockney   При снятии цвета не по хендлу идет съем 30 раз в ...   25.10.2022, 10:18
dunkel   Да просто закинуть в основное тело: if ... kleft ...   25.10.2022, 15:23
DarkMaster   у вас в массив падают кооррдинаты первого изображе...   25.10.2022, 19:08
DarkMaster   Скорее особенности НЕ aero, т.к. эта проблема был...   25.10.2022, 19:34
Cockney   Скорее особенности НЕ aero, т.к. эта проблема был...   26.10.2022, 19:45


Ответить в эту темуОткрыть новую тему
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 2.8.2025, 5:06
Designed by Nickostyle