<?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=6373</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6373&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Организовать паузу если присутствует цвет».]]></description>
		<lastBuildDate>Mon, 19 Dec 2011 21:04:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54787#p54787</link>
			<description><![CDATA[<p>Взаимодействие между различными скриптами рассмотрено в <a href="http://l.autohotkey.net/docs/commands/OnMessage.htm">примерах</a></p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Mon, 19 Dec 2011 21:04:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54787#p54787</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54785#p54785</link>
			<description><![CDATA[<p>Подниму еще раз тему <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.<br />Надо чо бы один скрипт при нахождении на экране например синего цвета приостанавливал другой, как толко синий цвет исчезает с экрана второй скрипт снова запускается.</p>]]></description>
			<author><![CDATA[null@example.com (metlick)]]></author>
			<pubDate>Mon, 19 Dec 2011 20:58:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54785#p54785</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53089#p53089</link>
			<description><![CDATA[<div class="quotebox"><cite>metlick пишет:</cite><blockquote><p>Скажите как проверить корректность ее работы?</p></blockquote></div><p>Запустить скрипт:<br /></p><div class="codebox"><pre><code>f10::
hWnd:=DllCall(&quot;GetForegroundWindow&quot;)
if(DllCall(&quot;IsWindow&quot;,&quot;uint&quot;,hWnd))
{
   WinGetTitle Title, ahk_id %hWnd%
   WinGetClass Class, ahk_id %hWnd%
   msgbox работает`nкласс- &quot;%Class%&quot;`nзаголовок- &quot;%Title%&quot;
}
else
   msgbox не работает
return</code></pre></div><p>Затем запустить игру и сделать окно игры активным. Нажать F10 и скрипт выдаст сообщение с информацией об окне. Если будет выведена информация о другом окне или не будет выведена вовсе, то это из-за перехвата функции.<br /></p><div class="quotebox"><cite>metlick пишет:</cite><blockquote><p>Когда прогай удаляю(хуком) из процессов это функцию начинает норм играть но функция проверяется на наличие и через минуты викидывает из игры.</p></blockquote></div><p>А что за программа? Она ещё что-нибудь сообщает(например способ перехвата)? И на всякий случай- какая система x64 или x86 и версия windows(правый клик на &quot;мой компьютер&quot;-&gt;&quot;свойства&quot;)?</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Tue, 01 Nov 2011 13:06:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53089#p53089</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53069#p53069</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Корректно ли работает GetForegroundWindow, когда окно игры активно?</p></blockquote></div><p>Скажите как проверить корректность ее работы?<br /></p><div class="quotebox"><blockquote><p>Можно ли запустить игру в окне?</p></blockquote></div><p>Да можно, в основном в окне запускаю.</p>]]></description>
			<author><![CDATA[null@example.com (metlick)]]></author>
			<pubDate>Mon, 31 Oct 2011 17:14:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53069#p53069</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53056#p53056</link>
			<description><![CDATA[<div class="quotebox"><cite>metlick пишет:</cite><blockquote><p>Когда прогай удаляю(хуком) из процессов это функцию начинает норм играть но функция проверяется на наличие и через минуты викидывает из игры.</p></blockquote></div><p>Если я правильно понял, то эта функция перехватывается. Остаётся ещё ряд вопросов:<br />1) Корректно ли работает GetForegroundWindow, когда окно игры активно?<br />2) Можно ли запустить игру в окне?</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Sun, 30 Oct 2011 21:06:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53056#p53056</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53055#p53055</link>
			<description><![CDATA[<p>Когда прогай удаляю(хуком) из процессов это функцию начинает норм играть но функция проверяется на наличие и через минуты викидывает из игры.Directx</p>]]></description>
			<author><![CDATA[null@example.com (metlick)]]></author>
			<pubDate>Sun, 30 Oct 2011 20:49:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53055#p53055</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53054#p53054</link>
			<description><![CDATA[<div class="quotebox"><cite>metlick пишет:</cite><blockquote><p>в защите игры чтото не дает искать пиксели и в этом както замешана фукция ядра NtUserGetForegroundWindow.<br />Может поможет както принудительно сказать PixelSearch где искать надо...?</p></blockquote></div><p>Это аналог юзермодной <a href="http://vsokovikov.narod.ru/New_MSDN_API/Window/fn_getforegroundwindow.htm">GetForegroundWindow</a>. Эта функция возвращает ломаный хэндл, когда активна игра? С чего вы вообще взяли, что с этой функцией что-то не так?<br /></p><div class="quotebox"><cite>metlick пишет:</cite><blockquote><p>Извеняюсь если вопрос не совсем корректный, но какими данными оперирует PixelSearch, т.е. что ей нужно что бы свободно искать нужный цвет? Проблема в том что ищет везде кроме окна игры.</p></blockquote></div><p>Что за игра(Flash/DirectX/OpenGL)? Можно ли запустить её в окне или только в полноэкранном режиме? Может она(PixelSearch) вообще не работает в оверлейных окнах? PrintWindow и т.п. приёмы снятия снимков пробовали?</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Sun, 30 Oct 2011 20:31:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53054#p53054</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53049#p53049</link>
			<description><![CDATA[<p>Извеняюсь если вопрос не совсем корректный, но какими данными оперирует PixelSearch, т.е. что ей нужно что бы свободно искать нужный цвет? Проблема в том что ищет везде кроме окна игры.</p>]]></description>
			<author><![CDATA[null@example.com (metlick)]]></author>
			<pubDate>Sun, 30 Oct 2011 19:43:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53049#p53049</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53016#p53016</link>
			<description><![CDATA[<p>Да вроде какбы нет, избежать можно если заействовать GUI-окно, но у меня на это неделя уйдет, а у меня сча другая прблема(( в защите игры чтото не дает искать пиксели и в этом както замешана фукция ядра NtUserGetForegroundWindow.<br />Может поможет както принудительно сказать PixelSearch где искать надо...?</p>]]></description>
			<author><![CDATA[null@example.com (metlick)]]></author>
			<pubDate>Fri, 28 Oct 2011 20:05:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53016#p53016</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53004#p53004</link>
			<description><![CDATA[<p>Else&nbsp; не избежать. Если читать скрипт, то выходит примерно следующее:<br /> PixelSearch - ищет цвет пикселя, синий<br />if ErrorLevel = 0 - это означает &quot;Если не найден синий пиксель&quot;<br />else - &quot;значит искать другой пиксель, красный&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Стас)]]></author>
			<pubDate>Fri, 28 Oct 2011 13:52:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53004#p53004</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52989#p52989</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Вроде всё просто. Что именно не понятно? Приведите свой код.</p></blockquote></div><p>Как сделать не через else ?<br /></p><div class="codebox"><pre><code>Loop
{

PixelSearch x, y,0, 0, 1270, 665, 0xFF0000, 1, fast 
if ErrorLevel = 0
{
Send{F8}
}
else
{
 PixelSearch x, y, 0, 0, 1270, 665, 0x0000FF, 1,fast
 if ErrorLevel = 0
 {
  Click % x &quot; &quot; y + 20
  sleep, 1000
 }
}
}</code></pre></div><p>Желательно что бы один скрипт приостанавливал другой</p>]]></description>
			<author><![CDATA[null@example.com (metlick)]]></author>
			<pubDate>Fri, 28 Oct 2011 09:57:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52989#p52989</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52984#p52984</link>
			<description><![CDATA[<p>Посмотрите соседнюю тему, возможно она вам поможет<br /><a href="http://forum.script-coding.com/viewtopic.php?id=6364">http://forum.script-coding.com/viewtopic.php?id=6364</a></p>]]></description>
			<author><![CDATA[null@example.com (Стас)]]></author>
			<pubDate>Fri, 28 Oct 2011 08:01:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52984#p52984</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52976#p52976</link>
			<description><![CDATA[<p>Вроде всё просто. Что именно не понятно? Приведите свой код.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 28 Oct 2011 04:15:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52976#p52976</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Организовать паузу если присутствует цвет]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52972#p52972</link>
			<description><![CDATA[<p>Как с помощью PixelSearch сделать так, что бы функция или другой скрипт приостанавливался, пока на экране присутствует определенный цвет?<br />Если подробнее надо сделать следующее: если на экране находит синий цвет - жать лкм на него, если вдруг появился красный прекращать искать синий, пока красный снова не исчезнет с экрана.</p>]]></description>
			<author><![CDATA[null@example.com (metlick)]]></author>
			<pubDate>Thu, 27 Oct 2011 21:31:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52972#p52972</guid>
		</item>
	</channel>
</rss>
