<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Последовательность отправки клавиш через SendInput]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8588&amp;type=atom" />
	<updated>2013-08-18T15:46:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8588</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Последовательность отправки клавиш через SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74685#p74685" />
			<content type="html"><![CDATA[<p>Большое спасибо, работает.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2013-08-18T15:46:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74685#p74685</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Последовательность отправки клавиш через SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74682#p74682" />
			<content type="html"><![CDATA[<p>Нужно вывести посыл F1 за пределы основного цикла.<br />И еще, для однократного действия&nbsp; <strong>Loop 1 {...}</strong> писать не нужно.<br /></p><div class="codebox"><pre><code>G::
   SendInput {F1}
   Loop {
      SendInput {F5}
      sleep 90
   } Until !GetKeyState(&quot;G&quot;, &quot;P&quot;)
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2013-08-18T15:04:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74682#p74682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Последовательность отправки клавиш через SendInput]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=74666#p74666" />
			<content type="html"><![CDATA[<p>Требуется сделать так, чтобы при зажатии G посылалось одноразовое нажатие F1 и последующие нажатия F5 с интервалом в 90 мс. Все это в цикле, цикл заканчивается если отпустить клавишу G.<br />Пока что вышло так, но проблема в том, что циклически посылается F1.<br /></p><div class="codebox"><pre><code>G::
Loop
{
Loop 1
{
SendInput {F1}
}

GetKeyState, state, G, P
if state = U
break

GetKeyState, state, G, P
if state = D

SendInput {F5}

sleep 90
}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2013-08-17T16:27:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=74666#p74666</id>
		</entry>
</feed>
