<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: WaitForMultiplyObects?]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12153&amp;type=atom" />
	<updated>2016-11-18T10:53:17Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12153</id>
		<entry>
			<title type="html"><![CDATA[AHK: WaitForMultiplyObects?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=109225#p109225" />
			<content type="html"><![CDATA[<p>Бодрый всем день... <br />вобщем в AHK полный нуб, потому не представляю что мне нужно, хотя примерно понимаю как это должно рабтать:<br />1. при нажатии к примеру правой кнопки мышки, мы передаем программе к примеру &quot;f&quot; (fire).<br />2. если мы удерживаем кнопку более 300ms, то передаем прграмме &quot;b&quot; (buff).<br />3. пунк 2 игнорируем, если с последнего нажатия не прошло 10sec.</p><p>с первым пунктом все понятно:<br /></p><div class="codebox"><pre><code>~RButton::
	send {f down}
return

~RButton up::
	send {f up}
return</code></pre></div><p>для третьего нашел A_TickCount - что делать с GetTickCount я знаю. а вот второй я бы реализовал условно так:<br /></p><div class="codebox"><pre><code>__some_infinite_thread
WaitForMultiplyObects(__f_down, __exit, infinite)
	WaitForMultiplyObects(__f_up, __exit, __timeout = 300)
		__timeout: send b -- goto infinite
        __f_up: -- goto infinite
...</code></pre></div><p>посоветуйте в какую сторону копать. WaitForXXX не нашел, таймер не совсем в тему.</p>]]></content>
			<author>
				<name><![CDATA[dezza]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34332</uri>
			</author>
			<updated>2016-11-18T10:53:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=109225#p109225</id>
		</entry>
</feed>
