Author Topic: Левый клик мышью (LCLICK)  (Read 2417 times)

0 Members and 1 Guest are viewing this topic.

hellstaff

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
Левый клик мышью (LCLICK)
« on: December 19, 2016, 06:15:22 AM »
  Доброго времени суток !
Помогите написать скрипт . который при клике по монитору (в любом месте . не по координатам . а вообще по любому месту) или просто нажав левую клавишу мыши . нажималась . ну . например . кнопка 3 или Ф . или...
Я понятно обьяснил ?
« Last Edit: December 19, 2016, 06:35:02 AM by hellstaff »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #1 on: December 19, 2016, 07:39:00 AM »
Code: (clickermann) [Select]
IF(ISKEYDOWN(1)=1)
   WHILE(ISKEYDOWN(1)=1)
      WAITMS(10)
   END_CYC
   KEYPRESS(#3)
   WAITMS(100)
ELSE
   WAITMS(20)
END_IF

hellstaff

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #2 on: December 19, 2016, 07:45:18 AM »
  Спасибки . но я дико извиняюсь - не так обяснил - нужно .чтоб был и клик мышью и . через . например WAITMS(300).нажималась кнопка .наприме 3 или А. или ... вот как то так . еще раз извиняюсь .

Заранее благодарен !!!
Best regards !
« Last Edit: December 19, 2016, 07:48:26 AM by hellstaff »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #3 on: December 19, 2016, 08:15:28 AM »
Code: (clickermann) [Select]
IF(ISKEYDOWN(1)=1)
   WHILE(ISKEYDOWN(1)=1)
      WAITMS(10)
   END_CYC
   WAITMS(300)
   $r = RND(1,2)
   SWITCH($r)
   CASE(1)
      KEYPRESS(#3)
   CASE(2)
      KEYPRESS(#A)
   DEFAULT
   END_SWITCH
   WAITMS(100)
ELSE
   WAITMS(20)
END_IF

hellstaff

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #4 on: December 19, 2016, 08:17:15 AM »
 Благодарю

hellstaff

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #5 on: December 19, 2016, 09:22:21 AM »
 ...А что за команда такая - ISKEYDOWN - я чегойто её нигде не найду ?...
...только у меня вот так KEYPRESS(99)...
« Last Edit: December 19, 2016, 09:33:14 AM by hellstaff »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #6 on: December 19, 2016, 10:00:26 AM »
...А что за команда такая - ISKEYDOWN - я чегойто её нигде не найду ?...

А где ты ищешь?
В справке, не?


hellstaff

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #7 on: December 19, 2016, 10:25:26 AM »
  В ней самой

hellstaff

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #8 on: December 19, 2016, 10:44:28 AM »
  IF(ISKEYDOWN(1)=1)
   WHILE(ISKEYDOWN(1)=1)
      WAITMS(10)
   END_CYC
   KEYPRESS(#3)
   WAITMS(100)
Вот сюда . как я понимаю .можно вписывать любые кейпрессы задержки и т.п. я имею
ввиду дальше вписывать еще ?

ELSE
   WAITMS(20)
END_IF

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #9 on: December 19, 2016, 11:03:53 AM »


hellstaff

  • Освоившийся
  • **
  • Posts: 21
    • View Profile
Re: Левый клик мышью (LCLICK)
« Reply #10 on: December 19, 2016, 11:15:36 AM »
 Спасибо