|
|
  |
работа findimage |
|
|
navkolo |
21.10.2013, 9:35
|

Registred
Сообщений: 4
Регистрация: 19.10.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.362
Возраст: 32

|
Цитата(Zeleax @ 20.10.2013, 13:11)  Вот пример из findcolor- как проверить количество найденных точек с помощью size: Код set $a findcolor (0, 0 1024, 3 1 1 (10243328) %s 2) set #w size (%s) msg size: #w found: $a for #i 1 #w set #x %s [#i 1] set #y %s [#i 2] end_for для findimage будет аналогичное использование Может я чего-то не догоняю но у меня не выдаёт верный результат! Подскажите что не так? Код set #startX 287 set #startY 80 set #endX 705 set #endY 183 set $path D:\ set %cash[1] recepts set %cash[2] recepto set $e findimage (#startX #startY #endX #endY ($path%cash[1].bmp) %rs 2 ) set $f findimage (#startX #startY #endX #endY ($path%cash[2].bmp) %ro 2 ) set #e size(%rs ) set #f size(%ro ) msg #e и #f Проверяя специально в область вставляю 2 и 3 картиннки. А результат 1 и 1. Думал может проблема с картинками, но забираю 1 картинку выдаёт 1 и 0. То есть картинки он видит, а находит всегда только 1!
|
|
|
|
Slide |
11.12.2013, 19:58
|

Registred
Сообщений: 7
Регистрация: 11.12.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.486
Возраст: 19

|
Цитата(DarkMaster @ 11.12.2013, 20:54)  не находит. координаты/картинка/привзяка что-то из этого неправильное.
Почитал что с ним может быть не так изменил формат изображения на .bmp, но это нечего не изменило. Из всего перечисленного всё сделано верно, вообще заметил со стороны программы такую проблему, что он абсолютно перестал работать с окнами это касается и с простыми кликами по координатам.
|
|
|
|
Slide |
11.12.2013, 20:49
|

Registred
Сообщений: 7
Регистрация: 11.12.2013 Группа: Пользователи Наличность: 0
Пользователь №: 16.486
Возраст: 19

|
Цитата(DarkMaster @ 11.12.2013, 21:40)  Приложение?
Версия 2.34 Цитата(DarkMaster @ 11.12.2013, 21:40)  Как меняли опишите.
Сперва пробовал менять в Фотошопе, после чего пробовал через паинт. Решил проверить вот такую штуку, но она тоже не работает //while $a < 1 set $a findimage (621, 682 724, 744 (С:\Pirat Stori\Прокачка теней\Охота.bmp)%arr 2 70 30 ads ) //end_while if $a > 0 set #x %arr[1 1] set #y %arr[1 2] msg Изображение найдено в координатах X= %arr[1 1] Y= %arr[1 2] else msg нет ничего end_if end_script //set #x %arr[1 1] //set #y %arr[1 2] //left #x, #y //кликнуть на картинку wait 40s
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|