1 (изменено: nephros, 2020-01-26 12:49:05)

Тема: Макрос на спамм двух кнопок. Нужна помощь.

Всем доброго времени суток. Друзья нужна помощь в написании скрипта.
Чтобы при зажатой кнопке "F" (как пример) происходил спамм этого бинда (с максимально быстрой скоростью) пока не отпустишь клавишу.
На просторах интернета, нашел следующий код:


F::
   While GetKeyState("F", "P")
 {
      SendInput {F}
 }
   Return

В принципе все работает,но есть одно "но": когда бинд зажимаешь, он не сразу начинает СПАМить быстро, а спустя примерно 1сек. (типо сначало 1 нажатие, небольшая задержка в 0.5 мб 1 сек и пошел спамм).
Вопрос: можно ли добиться того чтобы он сразу же овер-быстро спамил?

2

Re: Макрос на спамм двух кнопок. Нужна помощь.

http://forum.script-coding.com/viewtopi … 89#p128189.

3 (изменено: nephros, 2020-01-26 12:47:49)

Re: Макрос на спамм двух кнопок. Нужна помощь.

А как сделать бинд на комбинацию клавиш, например Alt + 1, аналогичный что были выше - при зажатых клавишах идет спам этих двух кнопок.

!vk31::
while GetKeyState("!vk31", "P")
{
	Send {!vk31}
	sleep 1
}


Return

Этот код не пашет.

4 (изменено: nephros, 2020-01-26 12:48:13)

Re: Макрос на спамм двух кнопок. Нужна помощь.

дабл

5 (изменено: svoboden, 2020-01-27 12:53:01)

Re: Макрос на спамм двух кнопок. Нужна помощь.

LAlt::
$1:: 

Loop 
{ 
If GetKeyState("LAlt", "P") && GetKeyState("1", "P")
Send {LAlt Down}{1 Down}
sleep -1
} 
Return

LAlt Up::
$1 Up::
Send {Alt Up}{1 Up}
return