Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: -ELRO- on August 02, 2017, 12:10:06 AM
-
Приветствую Вас!!!
Нужна помощь в правильной организации скрипта.
проблему изложу в фото (во вложениях). Структурную схему сделал, а в скрипт перевести не могу....
Вопрос состоит в том как создать узел от надписи "Clik в х,у"
До этого узла использовал функцию SCANPICTURE, так как на самом деле идет поиск сразу нескольких картинок. В структурной схеме написал как по одной. Если левая часть выполняется полностью, то возвращаемся и делаем тоже самое но уже со смещением по координатам +10, при чем после каждого пройденого или не пройденого круга координата увеличивается на +10 по отношению к предыдущей. Хотелось бы сделать с указанием количества выполнений этого действия ( от "Clik в х,у" ).
Я новичок, с простыми функциями я разобрался, в тут не могу понять как это все написать. Проблема с условиями.....
Буду при много благодарен за помощь. По возможности закоментируйте переходы в коде.
Спасибо!!!
p/s
добавлена и обновлена таблица алгоритма
https://www.draw.io/#G0B8SvrGGtNK8Fb3lSZWpMb0RhZG8
-
Вот опять тот случай, когда очень полезным оказывается браузерный редактор диаграмм draw.io
Парень - молодец, что НАЧАЛ написание скрипта именно с рисования схемы, но, в бумажном варианте, совместно со схемой работать, вносить в неё исправления не возможно. А вот открытая для совместного доступа ДИАГРАММА на Гугл-диске автора - это уже совсем другой уровень комфорта 8)
Так-что, уважаемый -ELRO-, если ты согласен с моими мыслями - открывай у себя в браузере этот редактор, рисуй туда свою схему, открывай к ней общий доступ и выкладывай сюда ссылку.
Мы с радостью тебе поможем ;)
-
Ещё бы неплохо указывать к каждому поиску (текстом или схемой) это просто "поиск" или "ожидание".
Первое - если нужно произвести просто поиск в данный момент времени и продолжение в не зависимости нашли или нет.
Второе - это дождаться картинки во чтобы то ни стало, или ждать в течении определённого времени...
Кодом и схемой это по разному реализуется, но изначально почти никто это не описывает. Приходится уточнять, а кто не уточнил сразу, потом переделывает :(
-
Вот опять тот случай, когда очень полезным оказывается браузерный редактор диаграмм draw.io
Парень - молодец, что НАЧАЛ написание скрипта именно с рисования схемы, но, в бумажном варианте, совместно со схемой работать, вносить в неё исправления не возможно. А вот открытая для совместного доступа ДИАГРАММА на Гугл-диске автора - это уже совсем другой уровень комфорта 8)
Так-что, уважаемый -ELRO-, если ты согласен с моими мыслями - открывай у себя в браузере этот редактор, рисуй туда свою схему, открывай к ней общий доступ и выкладывай сюда ссылку.
Мы с радостью тебе поможем ;)
Выполнил. Внес кое какие изменения.
https://drive.google.com/file/d/0B8SvrGGtNK8Fb3lSZWpMb0RhZG8/view?usp=sharing (https://drive.google.com/file/d/0B8SvrGGtNK8Fb3lSZWpMb0RhZG8/view?usp=sharing)
-
Ещё бы неплохо указывать к каждому поиску (текстом или схемой) это просто "поиск" или "ожидание".
Первое - если нужно произвести просто поиск в данный момент времени и продолжение в не зависимости нашли или нет.
Второе - это дождаться картинки во чтобы то ни стало, или ждать в течении определённого времени...
Кодом и схемой это по разному реализуется, но изначально почти никто это не описывает. Приходится уточнять, а кто не уточнил сразу, потом переделывает :(
на схеме как мог описал необходимые действия. Возможно что не все. Вот https://drive.google.com/file/d/0B8SvrGGtNK8Fb3lSZWpMb0RhZG8/view?usp=sharing (https://drive.google.com/file/d/0B8SvrGGtNK8Fb3lSZWpMb0RhZG8/view?usp=sharing)
-
Эх, жалко, не получается сейчас активнее поучаствовать в обсуждении :-[
Зато, могу подсказать одну фишку.
Если в качестве прямоугольников использовать фигуры-контейнеры (это такие, которые имеют в левом верхнем углу маленький крестик, нажатие на который РАЗВОРАЧИВАЕТ контейнер и становится видно его внутреннее содержимое), то вовнутрь таких фигур можно вкладывать КОД, который реализует суть, указанную в заголовке контейнера 8)
Таким образом, в одной схеме легко совмещается как ЛОГИКА, так и её реализация в коде 8)
И всё это, ОДНОВРЕМЕННО, доступно для совместного редактирования в схеме :)
-
Тут не код нужно вставлять, а схему менять. Условия должны быть представлены ромбом как условия, с обязательными вариантами истина/ложь.
А сейчас там в половине случаев непонятно что нужно дальше делать, куча оборванных веток.
-
Тут не код нужно вставлять, а схему менять...
Ну так конечно, всё по очереди :)
Просто, если схему начать сразу делать контейнерами, то после того, как она будет уже в приличном состоянии, её можно будет начать заполнять кодом. Вот я контейнеры сразу и предлагаю :)
-
Товарищи, я же говорю что накидал приблизительно что хочу и что я не профф!!!! я не могу же вам написать так как вы привыкли видеть. Если бы я мог я бы сам сделал, но говорю что я не настолько опытный, скорее уровень чуть выше лузера. Постараюсь исправить на более логический вид (истина/ложь). Может тогда будет понятно....
https://www.draw.io/#G0B8SvrGGtNK8Fb3lSZWpMb0RhZG8
-
Товарищи, я же говорю что накидал приблизительно что хочу и что я не профф!!!! я не могу же вам написать так как вы привыкли видеть. Если бы я мог я бы сам сделал, но говорю что я не настолько опытный, скорее уровень чуть выше лузера. Постараюсь исправить на более логический вид (истина/ложь). Может тогда будет понятно....
Ух ты, уже классно схема смотрится ::)
Не переживай, -ELRO-, от тебя профессиональной схемы никто не ожидает. Главное, ты заимел возможность использовать очень хороший инструмент для облегчения написания программы (редактор диаграмм). Сейчас, за разговорами, постепенно и стиль оформления отточется ;) . Ты - упорством,.. упорством на задачу дави. Она долго не выдержит - поддастся :)
-
Вот я контейнеры сразу и предлагаю :)
мы что должны за тебя контейнеры разгружать?
Не знаю как у вас там, а у нас за такие неожиданные предложения сразу бьют.
...сразу контейнеры!!! >:(
Какой-то Вы напряжённый, kiril :D
Мои контейнеры разгружать не надо. У них авторазгружометр классный стоИт 8) . От них - акромя пользы никакого вреда ;) (правда, при правильном использовании...)
-
лично для вас - безусловно От них - акромя пользы никакого вреда ;) (правда, при правильном использовании...) ;D
а вы попробуйте взглянуть на эту ситуацию со стороны бригады "грузчиков" которые должны здесь эти самые контейнеры для вас ворочать?
Если я Вас понял именно так, как Вы и имели ввиду, то Вы, пожалуй, правы.
Но, если -ELRO- прочувствует преимущества пользования схем с возможностью вкладывания кода внутрь элемента, то это может поднять его на новый уровень независимости от наличия рядом помощников. Очень многое он станет способен делать сам 8) . Плюс возможность легко и выразительно оформлять суть проблемы при обращении за помощью к окружающим...
-
...
https://www.draw.io/#G0B8SvrGGtNK8Fb3lSZWpMb0RhZG8
Документ открывается "только для чтения" и даже чат не позволяет начать :-[
А я бы поболтал бы "по сути"...
-
лично для вас - безусловно От них - акромя пользы никакого вреда ;) (правда, при правильном использовании...) ;D
а вы попробуйте взглянуть на эту ситуацию со стороны бригады "грузчиков" которые должны здесь эти самые контейнеры для вас ворочать?
Если я Вас понял именно так, как Вы и имели ввиду, то Вы, пожалуй, правы.
Но, если -ELRO- прочувствует преимущества пользования схем с возможностью вкладывания кода внутрь элемента, то это может поднять его на новый уровень независимости от наличия рядом помощников. Очень многое он станет способен делать сам 8) . Плюс возможность легко и выразительно оформлять суть проблемы при обращении за помощью к окружающим...
Если бы кто показал как правильно это делать) а то чет я не особо разобрался пока
-
...
https://www.draw.io/#G0B8SvrGGtNK8Fb3lSZWpMb0RhZG8
Документ открывается "только для чтения" и даже чат не позволяет начать :-[
А я бы поболтал бы "по сути"...
исправил) жду помощи)