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 - kiril

Pages: [1] 2 3 ... 8
1
Общие вопросы / Re: EXECUTE("....")
« on: November 09, 2023, 01:55:57 AM »
ни как, Вы ведь открываете сайт командой из внешней программы, а откуда кликеру знать сколько и в каких браузерах у Вас на данный момент вкладок открыто и какая из них текущая? Можете лишние вкладки кликером закрывать.

2
Использование / Re: Работа с таблицами
« on: October 21, 2023, 10:04:11 PM »
нет

3
запишите свои действия нажав кнопку записи программы и не забудьте поставить галочку в настройках записывать перемещения мыши, код получится длинным.

4
Общие вопросы / Re: Подскажите 2ой кликер
« on: September 29, 2023, 08:32:21 AM »
можно

5
Вежливо объясните своей заказчице, что 1С дорожат своей репутацией и предусмотрели защиту от вмешательства ботов в работу программы, через удалённый рабочий стол. С точки зрения разработчиков 1С , такое вмешательство считается вредоносным.

6
Code: (clickermann) [Select]
// ЧАСТЬ А
$pxl = pxl(111,111)
IF($pxl = 11) //проверка позиции
   LOGWRITE("ЧАСТЬ А") // запись в лог какая из частей сработала
   KEYPRESS(#O)
   WAITMS(100)
   MOVER(111, 111) // поворот в сторону с которой может выйти враг
   WAIT(1)
   RCLICK($_xmouse, $_ymouse)
   WAIT(1)
   // ЧАСТЬ Б  проверка на изменение пикселя (тригербот)
   LOGWRITE("ЧАСТЬ Б")
   GETSCREEN(640, 508, 644, 512)
   $a2 = colorG(PXL(642, 511))
   $a3 = colorB(PXL(642, 511))
   // цикл мотает по кругу пока не будут изменёны одновременно зелёный и синий каналы пикселя
   WHILE(($a2=colorG(PXL(642,511)|($a3=colorB(PXL(642,511))
      // тут в дальнейшем так же добавлю выход из тригербота на случай смерти
      GETSCREEN(640,508,644,512)
      WAITMS(50)
   END_CYC
   LCLICK($_xmouse,$_ymouse)
   WAIT(3) // обратно к части а
   // хочу   добавить дополнительный MOVER и GOTO
END_IF

7
Code: (clickermann) [Select]
// ЧАСТЬ А
$pxl = pxl(111,111)
IF($pxl = 11) //проверка позиции
   LOGWRITE("1") // запись в лог какая из частей сработала
   KEYPRESS(#O)
   WAITMS(100)
   MOVER(111, 111) // поворот в сторону с которой может выйти враг
   WAIT(1)
   RCLICK($_xmouse, $_ymouse)
   WAIT(1)
   // ЧАСТЬ Б  проверка на изменение пикселя (тригербот)
   GETSCREEN(640, 508, 644, 512)
   $a2 = colorG(PXL(642, 511))
   $a3 = colorB(PXL(642, 511))
   $trigger_loop = 1
   WHILE($trigger_loop = 1)
      // тут в дальнейшем так же добавлю выход из тригербота на случай смерти
      GETSCREEN(640, 508, 644, 512)
      IF(($a2+20 < colorG(PXL(642, 511))) | ($a2-20 > colorG(PXL(642, 511))))
         IF(($a3+20 < colorB(PXL(642, 511))) | ($a3-20 > colorB(PXL(642, 511))))
            LCLICK($_xmouse,$_ymouse)
            WAIT(3)
            $trigger_loop = 0   // обратно к части а
         END_IF
      END_IF
      WAITMS(50)
   END_CYC
   // хочу   добавить дополнительный MOVER и GOTO
END_IF

8
// ЧАСТЬ А
$pxl = pxl(111,111)
IF($pxl = 11) //проверка позиции
11 для цветового канала нормальное значение, а вот для проверяемого цвета необычное.

9
Общие вопросы / Re: Действия на время
« on: June 17, 2023, 12:19:59 PM »
возникает такое впечатление, что вы нейросеть на самообучении.  ;D

10
// координаты берутся из указанных строк в данном случае 1 и 2 указанного файла лежащего в одной папке со скриптом
$x=STRREADLN("файл.txt", 1)
$y=STRREADLN("файл.txt", 2)
LCLICK($x,$y)
WAITMS(2500)

11
разумеется специальная программа установленная на компе или имеющая права для мониторинга локальной сети может, ведь сделанный скриншот появляется в папке, где до работы Clickermann его не было.

12
Использование / Re:с привязкой Clickermann
« on: April 15, 2023, 07:32:31 PM »
для начала откажитесь от попыток использовать привязку, а потом сможете попытаться реализовать собственные хотелки.

13
повернуть картинки кликером на 90, 180, 270 градусов и или зазеркалить конечно можно, но имеет-ли смысл из за указанных выше причин? нужно предварительно проверять.

14
Общие вопросы / Re: nicht kapitulieren - nicht verstehen
« on: April 01, 2023, 02:14:23 PM »
nicht kapitulieren - nicht verstehen

15
опубликованный лог доказывает, что вы обманываете; так упорно утверждая, будто первый двойной клик всегда проходит.
Ведь судя по тому что трижды происходит наведение курсора на один и тот -же пиксель, то картинка после первого " всегда проходящего двойного клика" не изменилась и через 4 секунды была найдена повторно.
1. нужно увеличить процент совпадения при поиске картинки 50% на 50% - это точность достоверности  "одна бабка на двое сказала!"
2.  не используйте команду двойного клика  отлаживайте срабатывание отдельными зажатиями-отпусканиями с подбором рабочих, надёжных задержек между ними.
3. вашем коде не отображён увод курсора.
4. в первом варианте неверные координаты графического буфера
getscreen (0, 0, 1121, 1034)
IF_PICTURE_IN (197,234, 1100, 800, "file1.bmp", -1, 50)
 а во втором лишние скобки в команде getscreen ()
5. если работаете с картинками, то учитесь их правильно сохранять, обрабатывать и искать. Используйте цветокоррекцию, игнорирование фона, малый размер картинок.
6. С каждой командой сдвигайте курсор на пару пикселей после его наведения на картинку.

Pages: [1] 2 3 ... 8