Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Vint

Страницы: [1] 2 3 ... 261
1
На строку
Код: Clickermann
  1. EXECUTE("mspaint.exe", "screens\Мир()\волшебный город\БР.bmp")
выдаёт ошибку - Файл "F:\scripts\Dragon Knight\WM New x32\screens\Мир()\волшебный.png" не найден...

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

2
Запустить можно только исполняемый файл. Bmp - не исполняемый.
Может ты хотел открыть файл в паинте?
Код: Clickermann
  1. EXECUTE("mspaint.exe", "ТвойФайл.bmp")

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

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

6
вот полностью кусок скрина капчи (как есть без сжатий)
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 вот там было сложно. И полноцветные и фон специальный и размер менялся и могли чуть перекрываться. Скрины в той теме умерли, для понимания вот та капча:




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

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

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

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

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

9
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« : Апрель 05, 2023, 08:41:05 am »
Считай контрольную сумму области
Код: Clickermann
  1. $hash= PXLCRC(206,709, 582, 1017)
Потом считай повторно и сравнивай.
Но разница будет, даже если изменится цвет всего одного пикселя. Работать будет, если область статична.

P.S.
Код: Clickermann
  1. $date = "ingo_"$_time_h - $_time_m
Это что за насилие над интерпретатором?

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

С плюсом совсем просто, его можно нажать на цифровой клавиатуре
Код: Clickermann
  1. KEYPRESS(107)

код есть в справке.

Можно его нажать и на основной клавиатуре. Shift + клавиша с равно
Код: Clickermann
  1. KEYDOWN(#SHIFT)
  2. WAITMS(30)
  3. KEYPRESS(187)
  4. WAITMS(50)
  5. KEYUP(#SHIFT)

11
Desktops don't work that way.

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

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

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

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

В том то и дело, что для одного скрипта может понадобиться единожды в начале переопределить скорость клика...
Если нужно во всём скрипте, в чём проблема сделать свою функцию? Весь "костыль" пишется за 30 секунд.
Полный аналог
Код: Clickermann
  1. SUB(slow_lclick, $_slx, $_sly)
  2.    LDOWN($_slx, $_sly)
  3.    WAITMS(350)
  4.    LUP($_slx, $_sly)
  5. END_SUB
  6.  
  7. slow_lclick(320, 888)

Функционал гибче
Код: Clickermann
  1. SUB(slow_lclick, $_slx, $_sly, $_slw)
  2.    LDOWN($_slx, $_sly)
  3.    WAITMS($_slw)
  4.    LUP($_slx, $_sly)
  5.    WAITMS(100)
  6. END_SUB
  7.  
  8. slow_lclick(320, 888, 350)

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

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

13
Предложения / Re: Скорость клика
« : Март 29, 2023, 01:20:13 pm »
Просьба, если это не сложно - добавить возможность программно менять "длительность" кликов для различных клавиш мыши. Изменением "встроенного" значения программно.

Не моё, конечно, дело добавлять или убирать, но ИМХО лишнее. Если понадобится - пишу раздельно. Не так часто это нужно.
Да и мы сами пишем скрипт. Программно задавать у нас == писать скрипт. Это в программах, где нет такой возможности, там авторов просят ввести настройку.
И смысл задавать значения по умолчанию, если разные клики в одном скрипте могут быть нужны с разной длительностью.

14
А можно как-то еще в параметрах прописать чтобы по двум картинкам искал а не по одной?
В параметрах - нет.
Нужно делать 2 (и более) вложенных конструкции поиска.
Код: Clickermann
  1. getscreen
  2. IF_PICTURE_IN (197,234, 1100, 800, "1.bmp")
  3.    // действие
  4. ELSE
  5.    IF_PICTURE_IN (197,234, 1100, 800, "2.bmp")
  6.        // действие
  7.    END_IF
  8. END_IF
действие можно вынести в подпрограмму.

15
В коде всё нормально.
Первые координаты маленькие, вторые - большие. Масштаб рабочего стола стоит 100%?
Это весь код? Может в остальном косяк.

Привязки нет? Запуск от админа? Комп перезагружал? По колёсам стучал? Больше у меня вариантов нет.

Страницы: [1] 2 3 ... 261