1 (изменено: alexii, 2011-07-22 18:12:07)

Тема: AHK: Цикл

Вообщем нужен пример цикла, сколько ни гуглил и не брал чужие скрипты, команда loop не пашет на RButton / LButton. Need help.

#z::
loop:
sleep 50
Goto, loop
{RButton}
return

ЧЯДНТ?

2

Re: AHK: Цикл

Команда loop  пашет на RButton / LButton

Отправка нажатия кнопки поcредством Click, MouseClick, Send

Lgm пишет:

ЧЯДНТ?

Не читаете документацию.

3 (изменено: Grey, 2012-04-01 08:35:55)

Re: AHK: Цикл

Цикл воспроизводится пока удерживается хоткей:

#vk5A:: ; Win+Z
   Loop
   {
      MouseClick, L ; MouseClick, R или любая другая команда
      Sleep, 50
      If GetKeyState("vk5A", "P") = 0 ; мониторинг состояния клавиши
         Break ; прерывание цикла, если отжата
   }
   Return

Цикл воспроизводится заданное количество раз:

*#vk58:: ; Win+X, * - префикс, дающий работу хоткея несмотря на нажатые клавиши-модификаторы
   Loop, 5
   {
      SoundBeep
      Sleep, 50
   }
   KeyWait, vk58 ; ожидание отжатия для блокировки автоповтора
   Return

Хоткей лучше прописывать в виде виртуального/клавиатурного кода, ещё примеры оформления циклов.