Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: islavik83 on March 18, 2013, 11:39:08 PM

Title: 1 LCLICK= 4 LCLICK..?
Post by: islavik83 on March 18, 2013, 11:39:08 PM
помогите пожалуйста.. как написать скрипт что бы при одном нажатии левой клавиши мыши скрипт нажимал эту клавишу например 4 раза с интервалом 20 мс.
Title: Re: 1 LCLICK= 4 LCLICK..?
Post by: Oraven on March 19, 2013, 01:03:42 AM
Code: (clickermann) [Select]
IF (iskeydown(1)=1)
   WHILE(iskeydown(1)=1)
      WAITMS(10)
   END_CYC
   for ($a, $a<4)
      LCLICK(-1,-1)
      WAITMS(20)
   end_cyc
Else
   WAITMS(20)
END_IF
Title: Re: 1 LCLICK= 4 LCLICK..?
Post by: islavik83 on March 19, 2013, 01:54:43 AM
Code: (clickermann) [Select]
IF (iskeydown(1)=1)
спасибо.. работает..
Title: Re: 1 LCLICK= 4 LCLICK..?
Post by: JacsoN on February 21, 2021, 03:39:29 PM
Code: (clickermann) [Select]
IF (iskeydown(1)=1)
   WHILE(iskeydown(1)=1)
      WAITMS(10)
   END_CYC
   for ($a, $a<4)
      LCLICK(-1,-1)
      WAITMS(20)
   end_cyc
Else
   WAITMS(20)
END_IF

Отлично ! ! !  а  почему  срабатывает толлько  1  раз  после  запуска    кликера ????  как сделать чтобы  работало всегда  когда  нажимаем  клавишу #1см  пирмер  мой
Code: (clickermann) [Select]
IF (iskeydown(#1)=1)
   WHILE(iskeydown(#1)=1)
      WAITMS(10)
   END_CYC
   for ($a, $a<4)
      KEYPRESS(#A)
     
      WAITMS(20)
   end_cyc
Else
   WAITMS(20)
END_IF
Title: Re: 1 LCLICK= 4 LCLICK..?
Post by: dramster on February 21, 2021, 09:01:46 PM
Отлично ! ! !  а  почему  срабатывает толлько  1  раз  после  запуска    кликера ????  как сделать чтобы  работало всегда  когда  нажимаем  клавишу #1см  пирмер  мой
Code: (clickermann) [Select]
IF (iskeydown(#1)=1)
   WHILE(iskeydown(#1)=1)
      WAITMS(10)
   END_CYC
   for ($a, $a<4)
      KEYPRESS(#A)
     
      WAITMS(20)
   end_cyc
Else
   WAITMS(20)
END_IF

 :-\ Ты бы глянул дату создания этой темы, начало 2013 года.

Наращиваемая переменная в цикле FOR не обнуляется после завершения цикла. По этому, если это нужно, ее следует обнулять либо присваивать другое значение -  for ($a=0, $a<4)

В 2013 году там была черт его знает какая бородатая версия, и в ней скорее всего переменная обнулялась автоматом.