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

> findimage определить
645507
сообщение 15.1.2022, 11:14
Сообщение #1


**

Neophyte
Сообщений: 17
Регистрация: 11.11.2021
Группа: Пользователи
Наличность: 0
Пользователь №: 20.126
Возраст: 30



Добрый день. Подскажите есть ли смысл начинать разбираться в поиске картинок.
Ситуация что моя искомая кнопка может быть в рандомном месте
красным виделил область, зеленым что нужно искать
задний фон всегда разный
по сути можно искать Веселье и кликать на пару пикселей вверх него.
верно все?
благодарю
(IMG:https://a.radikal.ru/a34/2201/d1/94ec23c79950.png)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 16.1.2022, 19:10
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26758
Пользователь №: 16.971
Возраст: 29



Код
set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\images\" // путь к картинкам
set %image [1] pic // имя изображения
set %image [2] pic1 // имя второго изображения
set %image [3] pic2 // третьего
set %image [4] pic3 // имена могут быть любыми

set #size size(%image) // всего картинок

while 1 == 1
    for #i 1 #size 1 // цикл для поиска картинок
        set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2)
        if  #a > 0
            kleft %arr[1 1] %arr[1 2] // клацнуть на найденную картинку
            break 2
        end_if
        wait 100
    end_for
end_while
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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