fireframe |
Отправлено: 03 Апреля, 2023 - 16:07:46
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Март 2023
Репутация: 0
|
вначале все работало. сейчас в отладчике постоянно повторяется вот это. в чем может быть проблема?
CODE:sleep ( 5 )
if ( ew == 0 )
if ( ew == 1 )
mK = findimage ( SWIFT * g1 , kol , # image [ 0 ] [ 0 ] , cf , # mX [ 0 ] , # mY [ 0 ] , v_x + ex1 , v_y + ey1 , v_x + ex2 , v_y + ey2 , r , r , r , r , r , r , proc , 1 , - 1 )
if ( ew == 2 )
if ( ew == 3 || ew == 4 )
if ( mK > 0 ) |
|
|
Ilya001 |
Отправлено: 03 Апреля, 2023 - 18:26:25
|
Эксперт
Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020
Репутация: 23
|
fireframe пишет: sleep ( 5 )
if ( ew == 0 )
if ( ew == 1 )
mK = findimage ( SWIFT * g1 , kol , # image [ 0 ] [ 0 ] , cf , # mX [ 0 ] , # mY [ 0 ] , v_x + ex1 , v_y + ey1 , v_x + ex2 , v_y + ey2 , r , r , r , r , r , r , proc , 1 , - 1 )
if ( ew == 2 )
if ( ew == 3 || ew == 4 )
if ( mK > 0 )
Из этого кода ничего не понятно, оно сгенерировано с помощью виз.редактора.
И как нам понять почему он не находить?(Отредактировано автором: 03 Апреля, 2023 - 18:27:39) |
|
|
fireframe |
Отправлено: 03 Апреля, 2023 - 18:37:30
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Март 2023
Репутация: 0
|
Ilya001 пишет: fireframe пишет: sleep ( 5 )
if ( ew == 0 )
if ( ew == 1 )
mK = findimage ( SWIFT * g1 , kol , # image [ 0 ] [ 0 ] , cf , # mX [ 0 ] , # mY [ 0 ] , v_x + ex1 , v_y + ey1 , v_x + ex2 , v_y + ey2 , r , r , r , r , r , r , proc , 1 , - 1 )
if ( ew == 2 )
if ( ew == 3 || ew == 4 )
if ( mK > 0 )
Из этого кода ничего не понятно, оно сгенерировано с помощью виз.редактора.
И как нам понять почему он не находить?
а что нужно в отладчике искать? первое что отличается от спама этих строк? |
|
|
Kibor |
Отправлено: 04 Апреля, 2023 - 06:35:41
|
Эксперт
Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
fireframe пишет: только что визуальный редактор вообще завис, я его закрыл и старт через кибор все заработало.
Как это выглядело, что к этому привело?
fireframe пишет: сейчас почемуто во время работы скрипта визуальный редактор сам начал открываться.
Открывается когда завершена программа.
У вас это случится если прошло 50 циклов.. Они могут пройти быстро если не будут найдены изображения, или не найдено изображение во втором блоке в цикле loop, так как там нет проверки такой.
fireframe пишет: в другом кликире все нормально находит
Быстрее всего изображения выглядят не всегда одинаково.
Возможно там параметры поиска изображений идут по неполному совпадению или с какой то разбежностью.
Настройте такие параметры в блоках поиска изображений.
Все рекомендации я дал.
В конце концов у вас есть отладка, в которой можно указать параметр сканировать переменные и определить, почему программа себя так ведет и понять что именно происходит и почему не так как ожидалось. |
|
|
fireframe |
Отправлено: 04 Апреля, 2023 - 18:00:26
|
Прохожий
Покинул форум
Сообщений всего: 12
Дата рег-ции: Март 2023
Репутация: 0
|
Kibor пишет: Как это выглядело, что к этому привело?
просто завис сам визор, что привело, не знаю.
(Добавление)
Kibor пишет: Открывается когда завершена программа.
У вас это случится если прошло 50 циклов.. Они могут пройти быстро если не будут найдены изображения, или не найдено изображение во втором блоке в цикле loop, так как там нет проверки такой.
оно в самом начале его открывает, это когда я понимажаю даже на немного процент соответствия, оно почемуто кликает на вкалдку визора. в картинке там конечно есть черное, но на иконку визора оно совершенно не похоже. Kibor пишет: Быстрее всего изображения выглядят не всегда одинаково.
Возможно там параметры поиска изображений идут по неполному совпадению или с какой то разбежностью.
Настройте такие параметры в блоках поиска изображений.
пробовал. вообще куда попало кликать начинает.
может быть проблема из-за второго монитора? типа оно на нем пытается искать? |
|
|
|