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.


Topics - Ramzesia

Pages: 1 [2] 3
16
Общие вопросы / NumPad +
« on: November 06, 2019, 05:03:37 AM »
Как в скрипте прописать нажатие кнопки NumPad + и будет ли это работать?
Для чего мне это нужно, в настройках винды можно, включить управление мышкой, через клавиатуру, включение (Alt+Shift+NumLock). Так вот, эта кнопка в этом режиме, делает двойной клик мыши.

Code: (clickermann) [Select]
keypress(107)
Code: (clickermann) [Select]
KEYDOWN(107)
WAITMS(50)
KEYUP(107)
В обоих случаях не срабатывает.

17
Клиентская игра, клики и текст не работают в игре, экран читает но игра не даёт сделать клик и прожать буквы. Готов заплатить если доработаете кликер что бы он работал. Возможно прикрутить длл или научить обращаться к окну через драйвер мыши клавы.

18
Вопрос такой, возможно ли научить кликер, нажимать кнопки клавиатуры и мыши, как физические нажатия? Как научить управлять драйверами мыши и клавиатуры или прикрутить какую нибудь длл?

19
Использование / Обратный отсчет
« on: November 03, 2019, 04:06:09 AM »
Здравствуйте, прошу помочь, нужно следующее если это возможно:
при старте кликер  запрашивает число (если невозможно при старте, тогда руками в начале скрипта)
в скрипте это число должно уменьшатся на -1 (каждый проход скрипта типа встроенной функции ко-во проходов)
по достижению нуля остановить кликер.

20
Общие вопросы / Возможно ли?
« on: September 03, 2017, 09:06:21 PM »
Возможно ли, есть папка в ней картинки, много картинок, штук 300. Так вот они похожи но немного отличаются, к ним надо примерить 1 фрагмент картинки. Можно ли такое сделать, что бы кликер, примерил этот фрагмент ко всем фоткам и прописал в лог те с которыми не совпадает.

21
Скрипт грузит процессор, помогите правильно расставить задержки.
Code: (clickermann) [Select]
$time2 = $_time_t + 10
WHILE($time2 > $_time_t)
   GETSCREEN(70,50, 730,500)
   COLORMODE(6, 70,50, 730,500)
   IF_PICTURE_IN (70,50, 730,500, "texture\Okno.bmp", 52275, 90)
      IF((PXL($_return1+19, $_return2-179) = 8372223)^(PXL($_return1+154, $_return2-273) = 12582911))
         GETSCREEN(2,30, 961,569)
         SCREENSHOTFIX(2,30, 961,569, STRCONCAT("Fish\", $_date_y,$_date_m,$_date_d,"_",$_time_h,$_time_m,$_time_s,".bmp"), 0)
         COLORMODE(6, 2,30, 961,569)
      END_IF
      $time2 = 0
      KEYUP(#c)
      KEYUP(#x)
      WAITMS(100)
      IF(PXL($_return1+247, $_return2-275) = 12566463)
         LCLICK($_return1+315, $_return2+63)
         WAITMS(50)
      ELSE
         IF(PXL($_return1+185, $_return2+73) = 8355647)
            LCLICK($_return1+185, $_return2+63)
            WAITMS(50)
         ELSE
            LCLICK($_return1+315, $_return2+63)
         END_IF
         WAITMS(50)
      END_I
      WAITMS(RND(240,270))
   ELSE
      WAITMS(50)
      KEYDOWN(#C)
      KEYDOWN(#X)
      WAITMS(10)
   END_IF
END_CYC

22
Приветствую уважаемые знатоки! Имеется два вопроса.
1) Есть ли, легкий способ, рассчитать ($_return1, $_return2) ? Допустим  клик по первой и второй координате и что бы переменные сами прописались? Или нашел картинку клик по координатам переменные вписались.
2) Как вернутся к началу если скрипт не нашел картинку? Только пожалуйста, не посылайте в справку и форум я там уже был.

23
Общие вопросы / Где ошибка?
« on: August 28, 2017, 12:50:23 PM »
Помогите не могу понять где ошибка, вроде должно работать а не работает( Все переходы проверял с "MOVE" переходят правильно
Code: (clickermann) [Select]
GETSCREEN(5,325, 605,510)
COLORMODE(6, 5,325, 605,510)
IF_PICTURE_IN (5,325, 605,510, "Pic.bmp", 52275, 90) // Картинку находит
   IF(PXL($_return1+247, $_return2-275) = 12566463) // Переход на пиксель точный цвет совпадает а клик не происходит
      LCLICK($_return1+315, $_return2+63) // Переход точный
   END_IF
END_IF

halt

24
Помогите разобраться, что то не могу вникнуть. Данная подпрограмма не работает.
proga.cms
Code: (clickermann) [Select]
SUB(Pod_proga)
LOGWRITE ("Подпрограмма")
END_SUB

GOSUB(Pod_proga)
main.cms
Code: (clickermann) [Select]
#include "proga.cms"
GOSUB(Pod_proga)

HALT

А вообще мне нужно вот это вывести в отдельный файл, что бы вызывалось после нахождения картинки капчи.
[spoiler]
Code: (clickermann) [Select]
GETSCREEN(450,430, 490,470) // Распознать капчу
COLORMODE(6, 450,430, 490,470)
IF_PICTURE_IN (450,430, 490,470, "texture\K.bmp", -1, 70) // после нахождения этого окошка с капчей что бы сработала подпрограмма
   $cap4a = 1
   WHILE($cap4a = 1) // цикл распознавания капчи
 
      WAIT(1)
      $hwnd = wndFind("AGClient v1.5") // находим окно
      LOGWRITE ("AGClient hwnd: ", $hwnd)
 
      TFCLEAR("out.txt")
      WAITMS(50)
      TFWRITE("out.txt", "0")
      waitms(200)
 
      PostMessage($hwnd, 0x555, 5, 0) // распознать
      waitms(200)
      $response = 0
 
      WHILE($response = 0)
         $response = TFREAD("out.txt", 1)
         WAITMS(500)
      END_CYC
 
      IF ($response = 1)
         $str = TFREAD("out.txt", 2)
         LOGWRITE ("Распознано. Ответ: ", $str)
         FOR($step=1,$step<4)
            $click=STRCUT($str,$step,1)
            WAITMS(100)
            SWITCH($click)
            CASE(1)
               LCLICK(350,330)
            CASE(2)
               LCLICK(475,330)
            CASE(3)
               LCLICK(600,330)
            CASE(4)
               LCLICK(350,390)
            CASE(5)
               LCLICK(475,390)
            CASE(6)
               LCLICK(600,390)
            CASE(7)
               LCLICK(350,455)
            CASE(8)
               LCLICK(475,455)
            CASE(9)
               LCLICK(600,455)
            END_SWITCH
         END_CYC
         WAITMS(100)
         LCLICK(480,520) // отправить
         WAITMS(300)
         $cap4a = 0 // после ввода выходим из цикла
      END_IF
      IF ($response = 2)
         LOGWRITE ("НЕ распознано. Ошибка!")
         WAITMS(300)
      END_IF
   END_CYC
END_IF
[/spoiler]

25
Общие вопросы / Капча и мобилка
« on: August 13, 2017, 12:22:35 PM »
Приветствую уважаемые знатоки. Есть интересная мысль, реализовать отправку капчи на мобилку, а смобилки ответом ввести капчу :) Идея в том, возможно ни ли и если да, то каким образом можно реализовать это. Суть в следующем, есть капча нужно что бы кликер отправил снимок капчи на мобилу, на мобиле ввести циферки отправить на комп а кликер прочел их и ввел капчу. Есть идея настроить вайбер или вацап, в принципе можно все это намутить но хотелось бы узнать  может есть методы попроще?

26
Привет всем. Помогите с такой задачей. Нужно что бы при нажатии определенной клавиши, запускался скрип и при этом выбирал из двух чек боксов. К примеру:
Code: (clickermann) [Select]
// При нажатии скажем кнопки "L" запустился скрипт и выбрал из 1 радио "А" из 2 радио "2"
IF($key_1=0)
   $key_1=RADIOBOX("Выбрать"," А"," Б")
END_IF

IF($key_2=0)
   $key_2=RADIOBOX("Выбрать"," 1"," 2"," 3")
END_IF
Если конечно такое возможно, заранее огромное спасибо.

27
Помогите пожалуйста, нужен цикл такова рода смотреть на пиксель от кнопки, как только этот пиксель пропадет нужно сделать действие. Время цикла мак 30 сек.
Code: (clickermann) [Select]
//Если хоть 1 пиксель в этой области равен 16777215 то крутим цикл 30сек
GETSCREEN (64,395, 70,403)
COLORMODE(6, 64,395, 70,403)
PXL = 16777215 // если в области нет ни одного такова пикселя делаем действия
WAIT(5)// задержка сек.
LCLICK(895,406)

28
Общие вопросы / Переключатели
« on: July 23, 2017, 02:48:59 AM »
Можно ли объединить 2 переключателя в один? Есть такое.
Code: (clickermann) [Select]
IF($key_1=0)
   $key_1=RADIOBOX("Выбрать 1 или 2"," 1"," 2")
END_IF

IF($key_2=0)
   $key_2=RADIOBOX("Что делать?"," съесть"," выбросить")
END_IF

SWITCH($key_1)
CASE(1)
   GETSCREEN
   IF_PICTURE_IN(0,0, $_xmax,$_ymax, "картинка_1.bmp", -1,100)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
CASE(2)
   GETSCREEN
   IF_PICTURE_IN(0,0, $_xmax,$_ymax, "картинка_2.bmp", -1,100)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   END_IF
END_SWITCH

SWITCH($key_2)
CASE(1)
   LCLICK($_return1+315, $_return2+63)
CASE(2)
   LCLICK($_return1+55, $_return2+25)
END_SWITCH

29
Общие вопросы / Окно кликера
« on: July 22, 2017, 04:17:34 PM »
Вопрос в главном окне кликера, отображается 1 строчка последней записи лога. Можно ли увеличить количество отображаемых строчек хотя бы до 2, 3-х?

30
Привет всем. Такой Вопрос. Есть Сетка из 24 предмета на странице они не меняют место. Как задать каждому квадрату числовой номер, что бы в скрипте прописывать не координаты а номер предмета? А еще лучше если можно так сделать, навести мышку на предмет, кликер запомнил координаты и работал по ним. И уж совсем буде красотой если еще можно было указывать количество после старта клике. Например навел мышь, кликер подхватил координаты, и вылезло окошко сколько штук купить. Пока есть только это.
Code: (clickermann) [Select]
#name "Купить"
//=============================================

$sht = 50 // Количество штук

$_x  = 880  // Коры квадрата
$_y  = 360  // Коры квадрата

//=============================================
DBLCLICK($_x,$_y)  // Клик по предмету

GETSCREEN (512,356, 535,385)  // Кнопка подтверждения
COLORMODE(6, 512,356, 535,385)
IF_PIXEL_IN (512,356, 535,385, 8355647, 12566335)
   inc($counter)
   LCLICK(520,370)
   WAITMS(100)
END_IF

LOGWRITE("Куплено - ",$counter)
if ($counter = $sht)
   HALT
end_if

Pages: 1 [2] 3