<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9131</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9131&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)».]]></description>
		<lastBuildDate>Thu, 09 Jan 2014 22:18:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79053#p79053</link>
			<description><![CDATA[<p>Огромное спасибо всё работает.</p>]]></description>
			<author><![CDATA[null@example.com (Ядрён)]]></author>
			<pubDate>Thu, 09 Jan 2014 22:18:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79053#p79053</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79050#p79050</link>
			<description><![CDATA[<p>В общем-то, все оказалось проще.<br /></p><div class="codebox"><pre><code>*~lbutton::
Loop 
{
   State:=DllCall(&quot;GetAsyncKeyState&quot;, &quot;Int&quot;, 1, &quot;UShort&quot;) ; 1 = 0x1 = VK_LButton
   if !State
      break
   DllCall(&quot;Sleep&quot;, UInt, Time)
   DllCall(&quot;mouse_event&quot;,uint,1,int,x,int,y,uint,0,int,0)
   DllCall(&quot;Sleep&quot;, UInt, Timee)
}
Return</code></pre></div><p>Функция найдена, как ни странно, совсем <a href="http://forum.script-coding.com/viewtopic.php?id=6913">рядом</a>.</p><p><strong>Ядрён</strong>, обрати внимание на оформление кода (форматирование) - облегчишь жизнь себе и тем, кто будет твой код читать.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Thu, 09 Jan 2014 20:04:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79050#p79050</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79044#p79044</link>
			<description><![CDATA[<p>Кошмар. Мусье знает толк в извращениях. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 09 Jan 2014 14:37:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79044#p79044</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79043#p79043</link>
			<description><![CDATA[<p>Хотя бы для защиты кода <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /><br />Вот такой вот пример использует DllCall, хоть так сразу и не скажешь.<br /></p><div class="codebox"><pre><code>#:=&quot;chr&quot;,#@:=(#_:=(##:=($:=(#$:=(_:=!&quot;&quot;)&lt;&lt;_)&lt;&lt;_)&lt;&lt;_)&lt;&lt;_)&lt;&lt;#$,@:=#_&lt;&lt;_|#@,_#:=%#%(@|#$|_),__:=%#%(@|$|_),_@:=%#%(@|#_|#$|_),_$:=%#%(#@|_),@#:=%#%(@|_),@_:=%#%(@|##|$|#$|_),@@:=%#%(@|#_|$|_),@$:=%#%(@|#_|$),$#:=%#%(@|##|$|#$),$_:=%#%(@|#_|#$),$@:=%#%(@|##|#$|_),$$:=%#%(#@|##),###:=%#%(@|$),##_:=%#%(@|##|$),%###%%##_%%##_%%_#%%@#%%##_%%##_%(%#%(#@|##|$|_) __ _@ _@ @# %#%(@|$|#$|_) __ %#%(#@|#$) @_ %#%(@|#_|##),%#%(#@|@|##|_) $# @$,!_,_@ @$ $_,%#%(#@|##|#$) @@ _@ @$ &quot; &quot; _$ $# @_ @$ %#%(@|##) __ $_ &quot; &quot; _$ @@ @$ @_ $$ @_ @$ $@ __ %#%(@|#_|##|_) &quot; &quot; $$ @# _# $@ __ $_,_@ @$ $_,&quot;&quot;,%#%(#@|@|##|_) $# @$,!_)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Thu, 09 Jan 2014 14:24:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79043#p79043</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79041#p79041</link>
			<description><![CDATA[<p>Похоже, никак. У вас там Р стоит, а эта функция не определяет физическое состояние (судя по её описанию). Про кнопки мыши в описании тоже ничего нет.</p><p>А для чего это надо вообще?</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 09 Jan 2014 11:53:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79041#p79041</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Определение состояния клавиши путём команды DllCall(GetKeyState)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79040#p79040</link>
			<description><![CDATA[<p>Доброго времени суток. Подскажите пожалуйста как правильно реализовать команду &quot;DllCall(GetKeyState)&quot;для определения состояние клавиши в коде приведённом ниже.</p><div class="codebox"><pre><code>*~lbutton::
Loop 
{
GetKeyState, state, LButton, P    ;вместо этой строки
if state = U
break
DllCall(&quot;Sleep&quot;, UInt, Time)
DllCall(&quot;mouse_event&quot;,uint,1,int,x,int,y,uint,0,int,0)
DllCall(&quot;Sleep&quot;, UInt, Timee)
}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ядрён)]]></author>
			<pubDate>Thu, 09 Jan 2014 11:36:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79040#p79040</guid>
		</item>
	</channel>
</rss>
