<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Прокликивание клавиши по зажатию ЛКМ]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=15590&amp;type=atom" />
	<updated>2020-08-10T20:50:21Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=15590</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Прокликивание клавиши по зажатию ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141601#p141601" />
			<content type="html"><![CDATA[<p>Вот простой кликер, сам использую примерно такой, но более сложный вариант.</p><div class="codebox"><pre><code>; F2 - Включить кликер:
F2::
Hotkey, vk1, Clicker	; Назначить кликер на ЛКМ (Левая Клавиша Мыши).
Hotkey, vk1, On		; Включить перехват клавиши.
Return

; F4 - Выключить кликер:
F4::
Try
 Hotkey, vk1, Off	; Выключить перехват клавиши, если был включен.
Return

Clicker:
Loop
{
 If not getkeystate(A_ThisHotkey,&quot;p&quot;)	; Пока зажата ЛКМ - будет отправка кликов.
   Break	; Иначе прекратить.
 Else
 {
  Random, R, 30 , 50	; Случайное число для задержки нажатия [30-50] (можно удалить если не нужно)
  Send, {vk1 down}	; Зажатие ЛКМ.
  Sleep, %R%		; Собственно сама задержка ЛКМ.
  Send, {vk1 up}	; Отпуск ЛКМ.
  Sleep, 10		; Доп. задержка перед очередным зажатием.
 }
}
Return</code></pre></div><p>Думаю переделать под свои нужды будет не сложно...</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-08-10T20:50:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141601#p141601</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Прокликивание клавиши по зажатию ЛКМ]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141590#p141590" />
			<content type="html"><![CDATA[<p>Добрый день. Помогите пожалуйста со скриптом. <br />Необходимо чтобы пока зажата ЛКМ происходило прокликивание клавиши P (англ) с частотой 10 раз в секунду. При отпускании ЛКМ прокликивание прекращалось и скрипт возвращался к ожиданию нового зажатия.<br />Если я недостаточно понятно изъясняюсь, то скрипт нужен для симуляции автоматической стрельбы из полуавтоматической винтовки в шутере. Насколько я понимаю, частоту прокликивания можно будет менять подстановкой разных значений в файле.</p>]]></content>
			<author>
				<name><![CDATA[Telecaster]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40896</uri>
			</author>
			<updated>2020-08-10T11:57:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141590#p141590</id>
		</entry>
</feed>
