Author Topic: Помогите с созданием скрипта  (Read 2238 times)

0 Members and 2 Guests are viewing this topic.

Evangellion

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Помогите с созданием скрипта
« on: April 24, 2015, 03:10:16 PM »
В этом деле я совсем новенький, и сам как-то дойти не могу как правильно написать.

Например при нажатии цифры 1 на клавиатуре, у меня должна сама нажиматься цифра 2, и помимо этого 1 раз в секунду сама должна нажиматься цифра 3.

Если с последним все просто, то с дублированием я "завис", и никак не могу допереть как это сделать. И не знаю будет ли оно работать вместе.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помогите с созданием скрипта
« Reply #1 on: April 24, 2015, 03:39:54 PM »
Пока держишь 1 или нажатием на  1 включение?
А выключение?


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите с созданием скрипта
« Reply #2 on: April 24, 2015, 03:52:18 PM »
Code: (clickermann) [Select]
IF(iskeydown(#1)=1)
   KEYPRESS(#2)
   WAITMS(50)
ELSE
   WAITMS(20)
END_IF

THREAD(num3, 1)
   KEYPRESS(#3)
   WAIT(1)
END_THREAD

Evangellion

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: Помогите с созданием скрипта
« Reply #3 on: April 24, 2015, 04:15:37 PM »
Если понял правильно, то он проверит бит нажатия клавиши 1 на единицу, и если тот будет в единице, то нажмет клавишу 2, подождет 50 милисекунд, и потом пустит цикл проверки по новой. А если бит клавиши 1 будет в нуле, то просто подождет 20 милисекунд, и опять же пустит цикл проверки по новой. Так?
Это я про первую часть.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите с созданием скрипта
« Reply #4 on: April 24, 2015, 04:24:13 PM »
Верно, вторая часть THREAD(num3, 1) это поток, работает независимо от первой.

Evangellion

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: Помогите с созданием скрипта
« Reply #5 on: April 24, 2015, 04:41:22 PM »
Спасибо. Тут все. Думаю можно закрывать  ;)