Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Vint

Pages: 1 2 [3] 4 5 ... 263
31
Общие вопросы / Re: Действия на время
« on: June 20, 2023, 09:06:16 AM »
Выполнять нужно неограниченное количество раз.

Code: (clickermann) [Select]
$per = 180  // 3 минуты
$time = $_time_t + $per
$check = 0
WHILE($check = 0)
    GETSCREEN(1679,644, 1781,677)
    IF_PIXEL_IN(1679,644, 1781,677, 5330483)
        $check = 1
        DBLCLICK(1608,715)
        WAITMS(50)
    ELSE
        IF($time < $_time_t)
            // сделать несколько действий
            $time = $_time_t + $per
        END_IF
    END_IF
    WAITMS(50)
END_CYC

32
Общие вопросы / Re: Действия на время
« on: June 19, 2023, 09:49:49 AM »
Нет времени ответить на один вопрос? Так и должны по два варианта скрипта выкладывать?

33
В системе конечно есть, но в кликере нет. Можно сделать на bat файле, питоне или dll.
Ты будешь у всех файлов в папке проверять дату?

Для твоей задачи проще проверить какой файл появился. Создаёшь массив с файлами (в v4.14.003b).
Code: (clickermann) [Select]
GETFILELIST($files, *.txt)Делаешь свои клики и через некоторую паузу создаёшь другой массив. Потом ищешь что во втором появилось.

Скачался ли файл, ты так не проверишь (и датой не проверишь), он может ещё скачиваться.

34
На строку
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", "screens\Мир()\волшебный город\БР.bmp")выдаёт ошибку - Файл "F:\scripts\Dragon Knight\WM New x32\screens\Мир()\волшебный.png" не найден...

Старайся пути делать без пробелов. В винде если путь содержит пробелы, он должен заключаться в кавычки. Это не прихоть кликера, Cmd/bat так работает.
Поэтому такие пути нужно собирать с кавычками
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", STRCONCAT(CHAR(34), "screens\Мир()\волшебный город\БР.bmp", CHAR(34)))

35
Запустить можно только исполняемый файл. Bmp - не исполняемый.
Может ты хотел открыть файл в паинте?
Code: (clickermann) [Select]
EXECUTE("mspaint.exe", "ТвойФайл.bmp")

37
Предложения / Re: Скорость клика
« on: April 13, 2023, 01:49:24 PM »
А кто говорил, что с потоками легко. С ними и в других языках много особенностей.

38
Запускать кликер от имени Администратора.

39
вот полностью кусок скрина капчи (как есть без сжатий)
P.S. если открыть эту картинку на postimages.org  https://i.postimg.cc/d1c44CHJ/1.jpg то видно реальную картинку (без сжатия). Странно почему немного искажается картинка, я её заливал и устанавливал параметр - без сжатия.
Там jpeg, откуда там без сжатия. Такую значит и залил. Только что попробовал, залил png, всё нормально и ничего не перекодировалось.
Jpeg не подходит для анализа.

процент совпадения очень часто ставлю 93-95 ... от настроения, а так они нормально ищутся :)
Можно ещё под настроение ставить паузы секунд на 30  ;D
Если нормально ищется и так, зачем процент крутить? Он замедляет поиск и чем меньше, тем сильнее.

Дели на 5 зон и считай цвета по зонам. Если картинки не пережимаются и корректно поворачиваются, то значения совпадут. Даже если там не чётко в разумных пределах, ну будешь сравнивать с определённым допуском. Большинство картинок без труда отличишь. Могут попасться близкие пары, но цветов мало, так что тоже отличишь.

В данном случае, думаю всё просто. Вот решал подобным способом капчу http://crapware.aidf.org/forum/index.php?topic=1768.0 вот там было сложно. И полноцветные и фон специальный и размер менялся и могли чуть перекрываться. Скрины в той теме умерли, для понимания вот та капча:




40
Файл 11КБ, закинул на postimges

А эта же повёрнутая есть? Только не сам поворачивай.

Просто интересно,  это она так нарисована или отмасштабирована. Похоже, что нарисована, всего 4 цвета. Можно считать все, а можно только самый тёмный.
Непонятно только почему размеры разные и зачем ты при поиске использовал % совпадения 93

41
Нет таких команд.
И не факт что повёрнутая картинка где-то там будет полностью совпадать с повёрнутой правильно. Если это web может влиять размер контейнера. Если картинки подготовлены в jpeg - сжатие.

Покажи, что за картинки хоть. Может есть другой способ чтоб не искать 5 * 4 * 3 = 60 вариантов. Цвета там посчитать основные.

42
Считай контрольную сумму области
Code: (clickermann) [Select]
$hash= PXLCRC(206,709, 582, 1017)Потом считай повторно и сравнивай.
Но разница будет, даже если изменится цвет всего одного пикселя. Работать будет, если область статична.

P.S.
Code: (clickermann) [Select]
$date = "ingo_"$_time_h - $_time_mЭто что за насилие над интерпретатором?

43
keypress это нажатие кнопок клавиатуры. Вот какие кнопки нажимаешь руками, такие нужно и в коде писать.

С плюсом совсем просто, его можно нажать на цифровой клавиатуре
Code: (clickermann) [Select]
KEYPRESS(107)
код есть в справке.

Можно его нажать и на основной клавиатуре. Shift + клавиша с равно
Code: (clickermann) [Select]
KEYDOWN(#SHIFT)
WAITMS(30)
KEYPRESS(187)
WAITMS(50)
KEYUP(#SHIFT)

44
Desktops don't work that way.

Eine Anwendung, die auf einem anderen Desktop ausgeführt wird, funktioniert. Es kann mit anderen Fenstern kommunizieren.
लेकिन आप ग्राफिकल डिस्प्ले के साथ इंटरैक्ट नहीं कर पाएंगे, यह किसी अन्य वर्चुअल टेबल पर स्विच करने पर प्रदर्शित नहीं होता है।
Усе атрымання колеру з экрана або перамяшчэння мышы будуць праводзіцца на актыўным працоўным стале. Тым больш, што паказальнік мышы заўсёды адзін.

45
Предложения / Re: Скорость клика
« on: March 30, 2023, 09:14:52 AM »
Вместо этого ты предлагаешь оставить как есть, и применять тот "костыль", который я использовал (три функции вместо одной). Сорян, но я с тобой не согласен.
Я не против такой функции, но думаю её не будет, как и других - более нужных.

А своё мнение я сформировал глядя на десятки людей просящих добавить узкоспециализированный функционал нужный только им или очень узкому кругу людей.
Я, например, такое замедление кликов применял всего пару раз, больше это нигде не требовалось.

Но даже если понадобится, то больших "костылей" в этом не вижу. Это не костыли, а нормальное использование программируемого кликера. Было бы это просто приложение-кликалка по нескольким параметрам, тогда другое дело.

В том то и дело, что для одного скрипта может понадобиться единожды в начале переопределить скорость клика...
Если нужно во всём скрипте, в чём проблема сделать свою функцию? Весь "костыль" пишется за 30 секунд.
Полный аналог
Code: (clickermann) [Select]
SUB(slow_lclick, $_slx, $_sly)
    LDOWN($_slx, $_sly)
    WAITMS(350)
    LUP($_slx, $_sly)
END_SUB

slow_lclick(320, 888)

Функционал гибче
Code: (clickermann) [Select]
SUB(slow_lclick, $_slx, $_sly, $_slw)
    LDOWN($_slx, $_sly)
    WAITMS($_slw)
    LUP($_slx, $_sly)
    WAITMS(100)
END_SUB

slow_lclick(320, 888, 350)

На всякий случай уточню: я не против введения этого функционала и другого тоже. Я всего лишь исхожу из текущих реалий и состояния "нужно писать сейчас".

P.S. Заходил вчера пошариться по сайту из ссылки. Когда-то тоже была идея сделать типа блога-заметок на память. Но я ленивая жопа и до этого не дошло, так и использую текстовые файлы с заметками по определённым темам.
С появлением облачных хранилищ отпала потребность самому обеспечивать доступ к заметкам из любого места через интернет. Да, оформление отстой, но создание занимает меньше времени, а объёмы гораздо больше. Даже боюсь подумать, сколько бы я тратил на красивое оформление html версии.

Pages: 1 2 [3] 4 5 ... 263