1 (изменено: Geral, 2017-11-28 20:18:24)

Тема: AHK: Несколько циклов одновременно на 1 хоткей

Доброго времени суток, не получается реализовать скрипт. Задача следующая: при нажатии хоткея (нампад1 к примеру) запускается 2 цикла одновременно
1) нажимаются 2 кнопки, дальше слип 4-5 секунд
2) одновременно с первыми 2-мя жмутся еще 2 кнопки, но у них дальше слип 6-7 секунд

CM_ExecuteCustomMacrosCode_Label:
	Hotkey, NumPad1, CM_MyHotkey_LabelA1	
	Hotkey, NumPad2, CM_MyHotkey_LabelA2
Return

CM_MyHotkey_LabelA1:
loopstopper = 0
Loop
	{
		If loopstopper = 0
			{	
				Random, rnd1, 4000, 5000
				SendInput {vk51}	; Q button
				SendInput {vk52}	; R
				Sleep, rnd1
			}
			{	
				Random, rnd2, 6000, 7000
				SendInput {vk4C}	; L
				SendInput {vk46}	; F
				Sleep, rnd2
			}
		Else
			Exit
	}
Return

CM_MyHotkey_LabelA2:
	loopstopper=1
Return

Знаю, что так нельзя (не работает). Если сделать 2 Loop, то работает только первый, второй игнорируется. Есть ли решение?

2

Re: AHK: Несколько циклов одновременно на 1 хоткей

SetTimer.

3 (изменено: Geral, 2017-12-01 11:53:52)

Re: AHK: Несколько циклов одновременно на 1 хоткей

svoboden пишет:

SetTimer.

Спасибо за совет, разобрался