Author Topic: Рандомное количество кликов в точку  (Read 2723 times)

0 Members and 1 Guest are viewing this topic.

dimvoennyi

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Подскажите новичку!
LCLICK(100,100)-как сделать чтобы кликер делал Рандомное количество кликов,не по времени а по количеству.Допустим от 1 до 100.То есть доходил до LCLICK(100,100) делал 5 или 66 кликов и пошел дальше.в следующий раз 4 или любое число до 100.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Рандомное количество кликов в точку
« Reply #1 on: November 13, 2017, 09:18:32 PM »
Code: (clickermann) [Select]
$r = RND(1,100)
FOR($a=0,$a<$r)
   LCLICK(100,100)
   WAITMS(50)
END_CYC

dimvoennyi

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Рандомное количество кликов в точку
« Reply #2 on: November 13, 2017, 09:20:30 PM »
Спасибо! ;D

dimvoennyi

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Рандомное количество кликов в точку
« Reply #3 on: November 13, 2017, 10:07:58 PM »
Спасибо! Я получил что хотел  :D

dimvoennyi

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Рандомное количество кликов в точку
« Reply #4 on: December 01, 2017, 08:17:55 PM »
Ещё есть вопросик по Рандому. Как прописать чтоб в поле по координатам (допустим (100,100) вписался текст Рандомный. Любые 30 знаков и цифр A-Z и 0-9 .Считывание с txt рандомной строчки с записью в буфер- Не подходит.

dimvoennyi

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Рандомное количество кликов в точку
« Reply #5 on: December 01, 2017, 09:18:18 PM »
Ну раз невозможно значит вопросов нет. Уж извините вы меня, что не так, как нужно задал вопрос.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Рандомное количество кликов в точку
« Reply #6 on: December 01, 2017, 09:26:41 PM »
Ещё есть вопросик по Рандому. Как прописать чтоб в поле по координатам (допустим (100,100) вписался текст Рандомный. Любые 30 знаков и цифр A-Z и 0-9 .Считывание с txt рандомной строчки с записью в буфер- Не подходит.

Для печати больших букв требуется последняя бета версия.
http://crapware.aidf.org/forum/index.php?topic=356.msg24549#msg24549

Чтобы KEYSTRING работала правильно раскладки кликера и целевого окна должны совпадать.
Code: (clickermann) [Select]
$l = 30  // длина слова
$s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" // Набор символов
$str = ""
FOR($i=0,$i<$l)
   $str = STRCONCAT($str,STRCUT($s,RND(1,STRLEN($s)),1))
END_CYC

LCLICK(100,100)
WAITMS(50)
KEYSTRING($str)
WAITMS(50)

HALT

Смену раскладки можно сделать автоматически.
Code: (clickermann) [Select]
$l = 30  // длина слова
$s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" // Набор символов
$str = ""
FOR($i=0,$i<$l)
   $str = STRCONCAT($str,STRCUT($s,RND(1,STRLEN($s)),1))
END_CYC

LCLICK(100,100) // Клик
WAITMS(50)
// Смена раскладки 1033 En 1049 Ru
SETKBLAYOUT(HGET(100,100), 1033) // Для целевого окна по координате
SETKBLAYOUT($_hwnd_self, 1033) // для кликера
WAITMS(50)
KEYSTRING($str) // Вводим символы
WAITMS(50)

HALT  // Стоп

dimvoennyi

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Рандомное количество кликов в точку
« Reply #7 on: December 01, 2017, 09:37:16 PM »
Спасибо!