<?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=6697</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6697&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Поиск пикселя в активном и не активном окне одновременно».]]></description>
		<lastBuildDate>Fri, 20 Jan 2012 19:46:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Поиск пикселя в активном и не активном окне одновременно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55845#p55845</link>
			<description><![CDATA[<p>Спасибо за помощь <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (lprooo)]]></author>
			<pubDate>Fri, 20 Jan 2012 19:46:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55845#p55845</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск пикселя в активном и не активном окне одновременно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55843#p55843</link>
			<description><![CDATA[<p>В общем после некоторых тестов, конечные варианты выполнения данной задачи у меня выглядят так:<br /></p><div class="codebox"><pre><code>CoordMode, Pixel
SetTimer, GetPixel, 100

GetPixel:
   PixelSearch,,, 69, 150, 563, 626, 0x08000E
   If !ErrorLevel
   {
      SoundPlay, % A_WinDir &quot;\Media\tada.wav&quot;
      Sleep, 750
   }
   PixelSearch,,, 719, 113, 1305, 626, 0x08000E
   If !ErrorLevel
   {
      SoundPlay, % A_WinDir &quot;\Media\ring.wav&quot;
      Sleep, 750
   }
   Return

F5::Reload
Esc::ExitApp</code></pre></div><div class="codebox"><pre><code>CoordMode, Pixel

Loop
{
   PixelSearch,,, 69, 150, 563, 626, 0x08000E
   If ErrorLevel=0
   {
      SoundPlay, %A_WinDir%\Media\tada.wav
      Sleep, 750
   }
   PixelSearch,,, 719, 113, 1305, 626, 0x08000E
   If ErrorLevel=0
   {
      SoundPlay, %A_WinDir%\Media\ring.wav
      Sleep, 750
   }
}
Return</code></pre></div><p>2 <strong>creature.ws</strong><br /></p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><div class="codebox"><pre><code>#Persistent
...</code></pre></div></blockquote></div><p>В процессе работы в редакторе, предпочитаю использовать многострочный комментарий, отделяя ненужное от нужного, но всегда две последние строки у меня заканчиваются <em>хоткеями</em>:</p><div class="codebox"><pre><code>/*
...
*/

/*
...
*/

;/*
SetTimer, Lbl, 500

Lbl:
   TrayTip,, Hello world!
   Sleep, 250
   TrayTip
   Return
*/

/*
...
*/

/*
...
*/

/*
...
*/

/*
...
*/

F5::Reload
Esc::ExitApp</code></pre></div><p>По этому, могу сие и упустить. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Fri, 20 Jan 2012 18:11:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55843#p55843</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск пикселя в активном и не активном окне одновременно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55833#p55833</link>
			<description><![CDATA[<div class="codebox"><pre><code>
#Persistent
SetTimer, GetPixel, 100
 
GetPixel:
   CoordMode, Pixel, Relative
   PixelSearch,,, 69, 150, 563, 626, 0x08000E
   If !ErrorLevel
      SoundPlay, % A_WinDir &quot;\Media\tada.wav&quot;
   CoordMode, Pixel
   PixelSearch,,, 719, 113, 1305, 626, 0x08000E
   If !ErrorLevel
      SoundPlay, % A_WinDir &quot;\Media\ring.wav&quot;
   Return</code></pre></div><p><a href="http://www.script-coding.com/AutoHotkeyTranslation.html">AutoHotkeyTranslation</a></p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Fri, 20 Jan 2012 15:16:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55833#p55833</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск пикселя в активном и не активном окне одновременно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55820#p55820</link>
			<description><![CDATA[<div class="codebox"><pre><code>loop
{
CoordMode, Relative
pixelsearch, px, py, 69, 150, 563, 626, 0x08000e
if errorlevel = 0
SoundPlay, %A_WinDir%\Media\tada.wav
CoordMode, screen
pixelsearch, px, py, 719, 113, 1305, 626, 0x08000e
if errorlevel = 0
SoundPlay, %A_WinDir%\Media\ring.wav
}</code></pre></div><p>вот так вот работает просто их соединив. </p><p>А ваш способ работает один раз и потом выключается, а мне необходимо бесконечный поиск пока самому не выключить скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (lprooo)]]></author>
			<pubDate>Fri, 20 Jan 2012 06:36:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55820#p55820</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск пикселя в активном и не активном окне одновременно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55813#p55813</link>
			<description><![CDATA[<div class="codebox"><pre><code>SetTimer, GetPixel, 100

GetPixel:
   CoordMode, Pixel, Relative
   PixelSearch,,, 69, 150, 563, 626, 0x08000E
   If !ErrorLevel
      SoundPlay, % A_WinDir &quot;\Media\tada.wav&quot;
   CoordMode, Pixel
   PixelSearch,,, 719, 113, 1305, 626, 0x08000E
   If !ErrorLevel
      SoundPlay, % A_WinDir &quot;\Media\ring.wav&quot;
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 19 Jan 2012 21:16:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55813#p55813</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Поиск пикселя в активном и не активном окне одновременно]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55807#p55807</link>
			<description><![CDATA[<p>Вообщем имеется два окна(одно из них всегда активно другое нет) в обоих периодически появляется&nbsp; пиксел 0x08000e.Если пиксел найдется в активном окне то играет мелодия1(tada.wav) если пиксел найден в неактивном окне то мелодия2. У меня получилось найти пиксель в активном окне:</p><div class="codebox"><pre><code>loop
{
CoordMode, Relative
pixelsearch, px, py, 69, 150, 563, 626, 0x08000e
if errorlevel = 0
SoundPlay, %A_WinDir%\Media\tada.wav
}</code></pre></div><p>Подскажите как сделать чтобы он искал в двух окнах?<br />Эти два окна одинаковы и находятся рядом с друг другом одно с лева другое с права они не перекрывают друг друга.</p><p>Вот еще и в не активном сделал:</p><div class="codebox"><pre><code>loop
{
CoordMode, screen
pixelsearch, px, py, 719, 113, 1305, 626, 0x08000e

if errorlevel = 0

SoundPlay, %A_WinDir%\Media\ring.wav</code></pre></div><p>Осталось одна проблема как соединить их в один скрипт?</p>]]></description>
			<author><![CDATA[null@example.com (lprooo)]]></author>
			<pubDate>Thu, 19 Jan 2012 16:18:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55807#p55807</guid>
		</item>
	</channel>
</rss>
