И что нужно понять из повторенного скрипта?
Ты хоть предметно укажи, что и где не так выполняется.
Избегай общих терминов: "этого пикселя", "пиксел определённого цвета", "поиск другой картинки", "клик по картинке".
Это прокатывает только при самой элементарной задаче и пока в обсуждении нет никакого кода.
Раз запостил скрипт, так и пиши (пример): при ненахождении пиксела в строке 51, должны выполняться строки такие-то и такие-то..., а выполняются строки №..., №... и т.д.
Специально сделал в условии нахождение пикселя которого нет вообще на этом месте, а он всё равно якобы его нашёл и продолжает часть скрипта которая должна быть при появлении этого пикселя (такого цвета там не может быть точно)
Должно, не должно... точно не точно... как показывает практика, человек некоторые вещи склонен упускать, а некоторые додумывать.
Ты проставь строки вывода в лог и увидишь где выполняется и где нет. Что точно находит, а что не находит. Без предположений. Это и есть отладка это нормальный процесс.
Часть с инклюдом скайпа, не работает.
Ну так возможна проблема и внутри этого "невидимого" инклюда.
Просто вот в этом куске кода:
GETSCREEN
IF_PIXEL_IN(3,101,15,108, 3667543)
ELSE
KEYPRESS(#PRINTSCREEN)
LCLICK(1013,14)
WAITMS(700)
#include "skype.cms"// скайп
END_IF
путаться особо нечему. Если пиксел находит, он пропускает условие и переходит на выполнение строки 59.
если не находит, то давит #PRINTSCREEN, кликает в (1013,14), выполняет #include и дальше переходит на стр. 59
Сори, но очень тяжело с такими описаниями. С некоторыми людьми легко обсуждать написание скрипта по поставленной задаче. С некоторыми сложно. А с некоторыми бывает невозможно. Замечу, что все они далеки от написания кода в равной степени. Речь только о формулировке задачи. Наверно это только от склада ума зависит. Техники там, гуманитарии... может ещё какие классы придумали.
Как решать этот вопрос я не знаю. Но при неблагоприятном сочетании времени уходит просто уйма.
Stereotipchik это не тебе лично, это общее философствование. Сори что в этой теме. Просто пока мысленно погрузился.
Страшная история.
[spoiler]Месяца три назад, взялся я помочь с маленьким... хм... вопросом человеку. Связанному с распознаванием чисел в его задаче.
Ну так пол дня у меня ушло, чтобы добиться и он прислал мне хоть один скрин в несжатом виде. +как всегда объяснение почему через ВК нужно присылать PNG только как документ.
Попросил прислать образцы чисел, чтоб собрать варианты ВСЕХ цифр.
С самого начала просил, чтобы скринов было много и каждая цифра встречалась хотя бы в 2-3 вариантах, для подбора колормода и %.
После ещё одного ЦЕЛОГО ДНЯ мучений я наконец то получил штук 15 скринов чисел (и то не хватало двух цифр совсем
и пара была в 1 экземпляре).
Человек упорно путал числа и цифры. После двух объяснений, он ответил что он всё правильно понимает и знает разницу, но до конца общения он так и не переставал путать одно с другим.
Ладно, 1.5 дня минус. Коту под хвост, а мы ещё только в точке старта
Рассчитал те что были, выслал правленый скрипт и опять напомнил, что 2 цифры наладить не могу, т.к. их он мне до сих пор не прислал. Он отписался что находит нормально но на некоторых ошибается, как раз тех что не хватает. И опять ждёт. Я ему опять говорю, вышли мол 8 и 6.
Тут важный момент №1. Колормод подходил только уровня 7.
Наконец-то присылает мне ещё штук 20 скринов, но числа на них красного цвета, а были до сих пор жёлтого. И работали и подбирали под эти жёлтые.
... что, как, моё недоумение... ответ: это есть не один сайт, а несколько и могут быть то жёлтые, то красные, но работать должно на всех. Ну для начала хотя бы на жёлтых.
После мудоханья (иначе не назовёшь) со вторым набором, пришёл к выводу, что что-то не так, у цифр разные режимы сглаживания. Спрашиваю скрины делались на одной системе и браузере или на разных.
- На разных.
Оказалось, что 50% скринов подделаны автором!!! Т.е. Он просто часть цифр в фотошопе размножил и наложил на другие скрины при этом с разных источников и со сдвигами.
В итоге дня три мы прос... потратили впустую. Там делов то было на пару часов с перекурами.
После этого я месяц шарахался от любых просьб. А от платных шарахаюсь до сих пор.
Сразу представляю, что в том случае возникают требования заказчика. А помощи и предоставления данных никакой.[/spoiler]