<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11629&amp;type=atom" />
	<updated>2016-05-26T11:11:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11629</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=104270#p104270" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, в таком случае, если найдется ответ, можно дать его <a href="http://forum.script-coding.com/viewtopic.php?id=11469">здесь</a>.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-05-26T11:11:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=104270#p104270</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=104268#p104268" />
			<content type="html"><![CDATA[<p><strong>becauseim</strong>, отвечу за <strong>yalanne</strong>. Можно, но в соответствующей теме.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2016-05-26T11:07:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=104268#p104268</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=104267#p104267" />
			<content type="html"><![CDATA[<p><strong>yalanne</strong>, можно ли последний Ваш вариант преобразовать в сценарий, отправляющий при нажатии клавиши его виртуальный код в фигурных скобочках, но без перечисления (hk_list)? Т.е. скрипт определяет виртуальный код нажатой клавиши, добавляет к нему скобочки и выводит.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-05-26T10:59:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=104267#p104267</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=104215#p104215" />
			<content type="html"><![CDATA[<p><strong>Yalanne</strong>, огромное Вас спасибо! Второй вариант я не стал проверять, потому что там слишком много непонятных для меня команд, а разбираться сейчас не хочу. А вот первый работает чётко <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Спасибо ещё раз!</p>]]></content>
			<author>
				<name><![CDATA[grigo.alek]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33905</uri>
			</author>
			<updated>2016-05-25T17:29:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=104215#p104215</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=104209#p104209" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>$vk5A:: ;z. Знак доллар значит что скрипт не будет сам сам себе посылать клавишу активации(не будет замкнутого цикла)
loop 4
  Send {vk51} ;Z
KeyWait % Ltrim(A_ThisHotkey,&quot;$&quot;) ; Ждем отжатие клавиши. Если в нажатой клавише есть знак доллара то убираем его.
return</code></pre></div><p>Вот еще вариант с переменной.<br />Просто перечисляем какая клавиша отправит 4 раза другую клавишу(в hk_list)<br /></p><div class="codebox"><pre><code>; A = A
; B = Q
; C = Z
hk_list := {vk41:&quot;vk41&quot;,vk42:&quot;vk51&quot;,vk43:&quot;vk5A&quot;}


;--
FnEventhk := func(&quot;FnEventhk&quot;).Bind(hk_list)
for hotkeyVar,sendVar in hk_list
	Hotkey,% &quot;$&quot; hotkeyVar,% FnEventhk

FnEventhk(list)
{
	hk := Ltrim(A_ThisHotkey,&quot;$&quot;)
	loop 4
	  Send % &quot;{&quot; list[hk] &quot;}&quot;
	 KeyWait % hk
	 Return
}
;--
Return

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yalanne]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32850</uri>
			</author>
			<updated>2016-05-25T15:07:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=104209#p104209</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=104208#p104208" />
			<content type="html"><![CDATA[<p>Добавь тильду перед хоткеем, например ~z:: и тогда нажатия не будут съедены <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[senyaonis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33915</uri>
			</author>
			<updated>2016-05-25T14:58:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=104208#p104208</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: При нажатии на клавишу, будет нажиматься она же N раз]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=104194#p104194" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Вот например это работает</p><div class="codebox"><pre><code>z::
  Send {vk51} код клавиши Q
  Send {vk51}
  Send {vk51}
  Send {vk51}
return
</code></pre></div><p>А вот это уже не работает</p><div class="codebox"><pre><code>z::
  Send {vk5A} код клавиши Z
  Send {vk5A}
  Send {vk5A}
  Send {vk5A}
return</code></pre></div><p>Хотелось бы в переменную записывать код кнопки, и потом использоват так ка указано выше.</p><p>И еще проблема в том, что если держишь кнопку, он продолжает нажимать. А нужно так,&nbsp; при нажатии он использовал N раз, и все. До следующего нажатия.</p><p>Помогите, если не сложно</p>]]></content>
			<author>
				<name><![CDATA[grigo.alek]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33905</uri>
			</author>
			<updated>2016-05-25T09:08:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=104194#p104194</id>
		</entry>
</feed>
