1 (изменено: Fonko, 2011-07-28 18:05:21)

Тема: AHK: Прокрутка скрипта при зажатой клавише

Доброго времени суток. Я без малого пол года назад разбирался в работе AHK и написал пару скриптиков, потом я долгое время не пользовался ими и куда-то потерял осталась видимо часть кода:

   While GetKeyState("ё", "P")
   {
     SendInput, {F1}
     MouseClick, left
     Sleep, 50
   }
   Return

При запуске скрипта в таком виде ошибок не выдает но и скрипт "не запускается" (не появляется значок AHK в трее)

сохраняю в нужной кодировке и с языком по умолчанию тоже все хорошо.
Суть скрипта в том что при зажатии "Ё" с высокой частотой попеременно нажимались F1 и ЛКМ.

Собственно прошу помочь поправить код.

ps. Исправьте если сам принцип реализации подобной цели не рационален, буду благодарен.

PS. В принципе решил проблему посмотрев в соседней теме "Цикл" код, но у меня вроде как-то по проще было а след. лучше..(

2

Re: AHK: Прокрутка скрипта при зажатой клавише

*vkC0:: ; tilde/ё
   While GetKeyState("vkC0", "P")
      {
         Send, {F1}
         Sleep, 50
         Click
         Sleep, 50
      }
   Return

3

Re: AHK: Прокрутка скрипта при зажатой клавише

Большое спасибо!