1 (изменено: RollerKrick, 2014-06-16 23:00:16)

Тема: AHK: Однократное нажатие

Мне нужно вот это сделать так, что бы это работало не при удерживании кнопки, а при однократном нажатии на неё! Как это сделать или переделайте этот код как нужно для этого. Мне надо, что бы не повторялось это при удерживании клвиши! Заранее благодарю...
Вот собственно сам код:

vkBC::
Send {F1}
Sleep 1
Send {F2}
Sleep 1
Send {F3}
Sleep 1

2

Re: AHK: Однократное нажатие

vkBC - что за кнопка?

3

Re: AHK: Однократное нажатие

б русская

4

Re: AHK: Однократное нажатие

vkBC::
Send {1}
Sleep 1
Send {2}
Sleep 1
Send {3}
Sleep 1

Вот такой код работает в соответствии с поставленной задачей. При однократном нажатии на русскую "б" в программе Notepad.exe появляется строка "123".

5

Re: AHK: Однократное нажатие

А ты удерживай, и это будет повторяться! А мне надо что бы не повторялось при удерживании буквы Б

6

Re: AHK: Однократное нажатие

А мне надо что бы не повторялось при удерживании буквы Б

Вот это нужно добавить в первое сообщение.

7

Re: AHK: Однократное нажатие

Дак вы знаете как это сделать!?

8

Re: AHK: Однократное нажатие

В поиске вбиваем "автоповтор". Видим тему в Коллекции от 2008 года (автор - The gray Cardinal). Делаем по аналогии.

vkBC::
If bs != 1
    {
    Send {1}
    Sleep 1
    Send {2}
    Sleep 1
    Send {3}
    Sleep 1
    bs = 1
    }
Return

vkBC up:: bs=0

9

Re: AHK: Однократное нажатие

Спасибооо огромное!:-)