|
Поиск картинки. |
|
|
yamenko |
4.9.2014, 15:02
|
Novice
Сообщений: 79
Регистрация: 19.8.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.974
Возраст: 29
|
Цитата(ЙаГамерко @ 4.9.2014, 14:45) Пожалуйста, не могу понять...
Нужен скрипт такого вида
1.двойной клик в точку 2.поиск картинки "Н" ,иф картинка есть стоп и алярм 3.елсе картинки нет клик в точку 4.го то 1.
огромное спасибо заранее, главный вопрос в поиске картинки, не могу по мануалу понять как правилбно организовать
1. скрипт напиши сам... и спроси почему не получается то или иное действие... (за тебя редко кто писать будет... тем более ты уже почти все написал, только команды подставь.) 2. го то 1 - не обязательно пилот по циклу сам вернется с начала... 3. прикрепи картинку может в ней проблема. //ЗЫ "не могу понять..." - это не вопрос, в описании команд хорошо все расписано (почти во всех). как говорил в п1 напиши, а там посмотрим в чем косяк...
|
|
|
|
ЙаГамерко |
4.9.2014, 15:46
|
Neophyte
Сообщений: 13
Регистрация: 4.9.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.997
|
Цитата(ЙаГамерко @ 4.9.2014, 16:33) Код left 1369, 627 left 1369, 627 10000 if set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) %ResultArray [#type [#accuracy [#count [#deviation]]]] [abs]) stop end_if как то так понял что полный бред нагородил не понимаю как тут правильно условие поставить...где узнать что он нашел картинку left 1369, 627 left 1369, 627 10000 set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) ) if stop end_if
|
|
|
|
yamenko |
4.9.2014, 15:47
|
Novice
Сообщений: 79
Регистрация: 19.8.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.974
Возраст: 29
|
Цитата(ЙаГамерко @ 4.9.2014, 16:33) Код
Код left 1369, 627 left 1369, 627 10000 if set $a FindImage (752, 231 1139, 595 (C:\Users\Пинокио\Pictures\QIP Shot\QIP Shot - Screen 041.bmp) %ResultArray [#type [#accuracy [#count [#deviation]]]] [abs]) stop end_if как то так If вроде бы не определит такую конструкцию.... необходимо set вынести в отдельную строку вместо stop: alarm stop_script [#type [#accuracy [#count [#deviation]]]] [abs] - вместо этого надо подставить определенные значения... http://uopilot.tati.pro/index.php?title=Findimage (тут все есть.) + картинку в студию!... Сообщение отредактировал DarkMaster - 16.9.2014, 2:09
|
|
|
|
yamenko |
4.9.2014, 15:52
|
Novice
Сообщений: 79
Регистрация: 19.8.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.974
Возраст: 29
|
Цитата(ЙаГамерко @ 4.9.2014, 16:46) не понимаю как тут правильно условие поставить...где узнать что он нашел картинку
он тебе в переменную a закинет число... вот его и проверяй! по ссылке с командой findimage там все же расписано.....
|
|
|
|
yamenko |
4.9.2014, 16:00
|
Novice
Сообщений: 79
Регистрация: 19.8.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.974
Возраст: 29
|
Цитата(ЙаГамерко @ 4.9.2014, 16:55) left 1369, 627 left 1369, 627 10000 set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) 2 80 1 5 ) if $a=1 stop_script alarm end_if
алярм сначала... а потом стоп_скрипт... иначе толку нет))) и проверку не точную лучше делать!!! лучше >0 работает????
|
|
|
|
ЙаГамерко |
4.9.2014, 16:27
|
Neophyte
Сообщений: 13
Регистрация: 4.9.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.997
|
|
|
|
|
ЙаГамерко |
4.9.2014, 16:39
|
Neophyte
Сообщений: 13
Регистрация: 4.9.2014 Группа: Пользователи Наличность: 0
Пользователь №: 16.997
|
Код left 1369, 627 left 1369, 627 10000 set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) 1 80 1 5 ) if $a > 0 alarm stop_script end_if разобрался...работает...картинку не находит...по кругу матает left 1369, 627 left 1369, 627 10000 set $a FindImage (752, 231 1139, 595 (D:\1\1.bmp) 1 80 1 5 ) отскринил картинку ,закинул,адрес к ней прописал...картинка с которой скрин сделал на экране...запускаю профита 0
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|