1

Тема: AHK: Спам лкм при зажатой лкм

Имеется скрипт

[::Suspend 
LButton:: 
Loop 
{ 
SetMouseDelay 30 
Click 
If (GetKeyState("LButton","P")=0) 
Break 
}

но он работает не корректно, точнее при первом единичном нажатии происходит 2 клика, а при втором один. Выходит, что одно из двух единичных нажатий производит 2 нажатия. Подскажите как это исправить, нодо чтобы если нажал 1 раз на ЛКМ, то произошел именно один клик, а при зажатии ЛКМ, происходил  спам лкм.

2

Re: AHK: Спам лкм при зажатой лкм

KostyaDominator, держи пример, думаю дальше сам поймёшь всё.

Numpad6::    
	While GetKeyState("Numpad6", "P")
	{
	BlockInput On
	SendInput {Up down}
	BlockInput Off
	sleep 50
	BlockInput On
	SendInput {Up up}
	BlockInput Off
	sleep 40
	}
return

BlockInput, что бы не залипали клавиши, но в этом случае, думаю можно и убрать.