<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Актив. неакт. окно при поиске цвета + параллельный процесс + цикл]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12941&amp;type=atom" />
	<updated>2017-08-23T20:27:23Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12941</id>
		<entry>
			<title type="html"><![CDATA[Re: Актив. неакт. окно при поиске цвета + параллельный процесс + цикл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=118710#p118710" />
			<content type="html"><![CDATA[<p>Кхе-кхе, программам для записи в файл окна не нужны, окна нужны человекам, чтобы видеть куда они тыкают конечностями. Операции с файлами в справке.<br />По поводу алгоритма, очевидно, программе нужна память о том, был ли прошлый раз пиксель нужного цвета или нет. Память программы - это переменные. Добавьте проверку этой переменной (ПрошлыйПиксельТот) в условие, а внутри присваивайте ей значения true или false. Все это внутрь цикла loop.<br />Ну и тут недавно обсуждали ф-ии, которыми можно получать пиксели из неактивного и перекрытого другими окнами окна.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-08-23T20:27:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=118710#p118710</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Актив. неакт. окно при поиске цвета + параллельный процесс + цикл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=118709#p118709" />
			<content type="html"><![CDATA[<p>Есть код, для выполнение команды при верном цвете пикселя в определенной координате, но это код работает только в активном окне. <br />Задача состоит в следующем. Идет видео, код должен считывать цвет пикселя в определенной координате и как только этот цвет появился, а он может быть продолжительное время одинаковым, процесс должен записать в файл некий текст, сейчас у меня там &quot;MsgBox 1&quot; просто для проверки кода был. После этого цвет опять меняется на любой другой и как только, опять, появился искомый цвет, в файл снова записывается текст и этого пока вручную не остановят процесс.</p><p>Не могу понять/придумать как сделать, чтобы работали сразу два окна, в один записывался текст, с другого считывался цвет пикселя. И что лучше, чтобы активное окно было, где считывается пиксель или пишется текст, т.к. в моем коде цвет считывается только с активного окна.<br />И как сделать это все зацикленным? Т.е. чтобы новая запись была только после того, как искомый цвет пройдет. За ним будет случайный и опять искомый, где и должна быть ещё одна запись и так пока код не остановить вручную.</p><p>Думаю я ясно выразил свою мысль. Буду рад любым подсказкам. </p><br /><div class="codebox"><pre><code>F2:: 
MouseGetPos, MouseX, MouseY  
PixelGetColor, color, 111, 222, RGB
	if color = 0xFF2525
	{
		MsgBox 1
	}
	else
	{
		MsgBox 2
	}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[AlexSashka]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38679</uri>
			</author>
			<updated>2017-08-23T19:45:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=118709#p118709</id>
		</entry>
</feed>
