<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Блокировать кнопку при появлении картинки]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8705</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8705&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Блокировать кнопку при появлении картинки».]]></description>
		<lastBuildDate>Sat, 28 Sep 2013 19:10:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75612#p75612</link>
			<description><![CDATA[<p>Не, так не работает вообще.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 28 Sep 2013 19:10:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75612#p75612</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75607#p75607</link>
			<description><![CDATA[<p>Может так:<br /></p><div class="codebox"><pre><code>Lshift::
Sendplay,{lshift up}
Keywait,lshift
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sat, 28 Sep 2013 16:21:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75607#p75607</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75598#p75598</link>
			<description><![CDATA[<p>На первой строчке надо #Persistent написать?<br />Все-равно мигает.<br />Я зажимаю Shift при запущенном коде и курсор мигает так как-будто, то я нажимаю на шифт, то отпускаю.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 27 Sep 2013 19:58:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75598#p75598</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75589#p75589</link>
			<description><![CDATA[<p>При таком запущенном коде, блокируется как надо?<br /></p><div class="codebox"><pre><code>
   OnExit, Exit
   hHookKeybd := DllCall(&quot;SetWindowsHookEx&quot; . (A_IsUnicode ? &quot;W&quot; : &quot;A&quot;)
      , Int, WH_KEYBOARD_LL := 13
      , Ptr, RegisterCallback(&quot;LowLevelKeyboardProc&quot;, &quot;Fast&quot;)
      , Ptr, DllCall(&quot;GetModuleHandle&quot;, UInt, 0, Ptr)
      , UInt, 0, Ptr)
   Return

Exit:
   DllCall(&quot;UnhookWindowsHookEx&quot;, Ptr, hHookKeybd)
   ExitApp

LowLevelKeyboardProc(nCode, wParam, lParam)
{
   Critical
   If NumGet(lParam+0, 0, &quot;UInt&quot;) = 160 ; 160 dec vk code LShift
        Return 1
   Return DllCall(&quot;CallNextHookEx&quot;, Ptr, 0, Int, nCode, UInt, wParam, UInt, lParam)
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Sep 2013 14:02:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75589#p75589</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75588#p75588</link>
			<description><![CDATA[<p>Так что именно мигает. Когда нажимаешь на LShift должно мигать, в смысле без блокировок, и в какой то программе?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Sep 2013 13:46:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75588#p75588</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75587#p75587</link>
			<description><![CDATA[<p>Да.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 27 Sep 2013 13:30:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75587#p75587</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75586#p75586</link>
			<description><![CDATA[<p>Так тоже мигает?<br /></p><div class="codebox"><pre><code>LShift:: return </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Sep 2013 13:29:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75586#p75586</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75585#p75585</link>
			<description><![CDATA[<p>Мигает так же. Наверное перехват у программы идет быстрее.<br />При том вариант Irbis работает хуже, чем мой или serzh82saratov.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 27 Sep 2013 13:27:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75585#p75585</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75584#p75584</link>
			<description><![CDATA[<p><strong>Irbis</strong><br />Действительно так лучше, зачем проверять в цикле когда надо только при нажатии.<br />А что имелось ввиду под <strong>&amp;</strong>.<br /></p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>The following variable name contains illegal character &quot;&amp;x&quot;</p></blockquote></div><p>Попробуй так:<br /></p><div class="codebox"><pre><code>
#if pict(x, y)
LShift:: return 
#if 
return

pict(ByRef x, ByRef y)
{ 
    ImageSearch, x, y, 0, 0, A_ScreenWidth, A_ScreenHeight, D:\strelka.png
    return !ErrorLevel
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Sep 2013 13:02:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75584#p75584</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75583#p75583</link>
			<description><![CDATA[<p>Error at line 6.<br />The following variable name contains illegal character &quot;&amp;x&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 27 Sep 2013 12:55:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75583#p75583</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75578#p75578</link>
			<description><![CDATA[<p>Зачем изобретать велосипед? <br /></p><div class="codebox"><pre><code>#if pict(&amp;x,  &amp;y)
LShift:: return 
#if 
return

pict(&amp;x,  &amp;y)
{ 
ImageSearch, x, y, 0, 0,
A_ScreenWidth,
A_ScreenHeight, D:\strelka.png
  return  !ErrorLevel
}
         </code></pre></div><p>это в случае, если нужно сохранить найденные координаты. Если нет, то параметры в функцию можно не передавать.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Fri, 27 Sep 2013 06:08:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75578#p75578</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75575#p75575</link>
			<description><![CDATA[<p>Так же помигивает.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 26 Sep 2013 23:50:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75575#p75575</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75574#p75574</link>
			<description><![CDATA[<p>Так попробуй:<br /></p><div class="codebox"><pre><code>
loop
{
   ImageSearch, x, y, 0, 0, A_ScreenWidth, A_ScreenHeight, D:\strelka.png
   Hotkey, LShift, Block, % !ErrorLevel ? &quot;On&quot; : &quot;Off&quot;
   Sleep, 50
}  

Block: 
    return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 26 Sep 2013 23:40:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75574#p75574</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Блокировать кнопку при появлении картинки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=75573#p75573</link>
			<description><![CDATA[<p>Написал следующий код - при появлении картинки, который при появлении картинки блокирует зажатие шифта.<br />Но работает как-то не так при зажатии шифта - курсор мелькает, как-будто шифт-таки нажимается.<br />Что тут не так?<br /></p><div class="codebox"><pre><code>loop
{
   ImageSearch, x, y, 0, 0, A_ScreenWidth, A_ScreenHeight, D:\strelka.png
   if !ErrorLevel
   {
      while GetKeyState(&quot;LShift&quot;)
         LShift:: return
   }
   Sleep, 50
}   </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 26 Sep 2013 23:30:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=75573#p75573</guid>
		</item>
	</channel>
</rss>
