1 (изменено: sergeant.coolagin, 2011-03-12 17:29:35)

Тема: AHK: скрипт не реагирует на хоткеи Control

Control::

LOOP
{
send {c down}
sleep, 38
send {c up}
sleep, 38
GetKeyState, state, control, P
if state = U
break
}
Return

Вот такой вот простенький скриптик. Но он не работает. Точнее работает неправильно. кнопка "с" жмется один раз при отпускании ctrl. А должно быть, чтобы кнопка "с" жалась постоянно до отпускания ctrl. Скорее всего скрипт просто ждет пока нажмется еще какая-нить кнопка для хоткея т.к. если поставить хоткеем любую другую кнопку, то скрипт работает. Я пробовал уже и разные значки ставить, типа * или $. И по разному обзывал этот ctrl, control, ^, VK_11 все равно не работает. Есть какие-то идеи? У меня есть одна назначить выполнение скрипта как только контрл нажмется:

*Control down::
LOOP
{
...

Control up::
*ничего*

Только оно ошибку выдает на хоткеи "control down".

2

Re: AHK: скрипт не реагирует на хоткеи Control

LControl::
RControl::
   While GetKeyState("Control", "P")
   {
      send {c down}
      sleep, 40
      send {c up}
      sleep, 40
   }
   Return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder