<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Pixelsearch и цикл]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17057&amp;type=atom" />
	<updated>2022-04-19T17:57:38Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17057</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Pixelsearch и цикл]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=152814#p152814" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>onesarius пишет:</cite><blockquote><p><strong>__Михаил__</strong></p><p>Цвета он находит верно, но когда я делаю допустим цикл со всеми цветами - он идет по ним всем, но мне нужно что найдя допустим Purple, он выполнял сначала его, после когда выполнит - следующий, и тут задержка не поможет.</p><div class="quotebox"><blockquote><p>отредактируйте свои посты. Обратите внимание на точки в конце предложений.</p></blockquote></div><p>поправил.</p></blockquote></div><p>В каждом блоке поиска пикселя сделайте возврат к метке, метку расположите сразу после нумпад и будет вам счастье, только он будет кликать на пиксели а не удерживать клавишу нажатой.</p>]]></content>
			<author>
				<name><![CDATA[solitarydemiurg]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38911</uri>
			</author>
			<updated>2022-04-19T17:57:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=152814#p152814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Pixelsearch и цикл]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=152734#p152734" />
			<content type="html"><![CDATA[<p>Ну значит логика неверная используется.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-04-10T15:27:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=152734#p152734</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Pixelsearch и цикл]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=152733#p152733" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong></p><p>Цвета он находит верно, но когда я делаю допустим цикл со всеми цветами - он идет по ним всем, но мне нужно что найдя допустим Purple, он выполнял сначала его, после когда выполнит - следующий, и тут задержка не поможет.</p><div class="quotebox"><blockquote><p>отредактируйте свои посты. Обратите внимание на точки в конце предложений.</p></blockquote></div><p>поправил.</p>]]></content>
			<author>
				<name><![CDATA[onesarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42456</uri>
			</author>
			<updated>2022-04-10T13:13:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=152733#p152733</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Pixelsearch и цикл]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=152732#p152732" />
			<content type="html"><![CDATA[<p><strong>onesarius</strong>, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свои посты. Обратите внимание на <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">точки</a> в конце предложений.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-04-10T13:02:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=152732#p152732</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Pixelsearch и цикл]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=152731#p152731" />
			<content type="html"><![CDATA[<p>Начните с простого - найти первый цвет и уведомить об этом. Далее будет проще разобраться.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-04-10T12:21:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=152731#p152731</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Pixelsearch и цикл]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=152730#p152730" />
			<content type="html"><![CDATA[<p>У меня также есть готовый и рабочий вариант в Clickermann, мне нужен тот же скрипт в AHK.<br />Что можно сделать?<br /></p><div class="codebox"><pre><code>$bad = 0
start:
$time = $_time_t + 10 
WHILE($time &gt; $_time_t)
fiol2:
GETSCREEN
IF_PIXEL_IN(500,295,1380,745, 16646271,16582565,13041717,16580686,16583293,16646280) 
 LDOWN($_return1, $_return2)    //   Фиолетовый
   IF ($time &gt; $_time_t)
	 goto(fiol2) 
	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
blue2:
GETSCREEN
IF_PIXEL_IN(500,295,1380,745, 16645632,16710917,16645644,16642052,16645632,16645460)  //  синий
 LDOWN($_return1, $_return2) 
 IF ($time &gt; $_time_t)
  goto(blue2)
  	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
red2:
GETSCREEN
IF_PIXEL_IN(500,295,1380,745, 526226,116,242,248,218,212,254,592012,133,460936,657289,210)   //  красный
 LDOWN($_return1, $_return2)  
 IF ($time &gt; $_time_t) 
 goto(red2) 
 	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
green2:
GETSCREEN
 IF_PIXEL_IN(500,295,1380,745, 64000,522503,39168,63744,65024,34048)   //  зеленый
 LDOWN($_return1, $_return2)
 IF ($time &gt; $_time_t)
  goto(green2) 
  	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
fiol1:
GETSCREEN
IF_PIXEL_IN(240,163,1725,951, 16646271,16582565,13041717,16580686,16583293,16646280) 
 LDOWN($_return1, $_return2)    //   Фиолетовый
 IF ($time &gt; $_time_t)
   goto(fiol2) 
   	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
blue1:
GETSCREEN
IF_PIXEL_IN(240,163,1725,951, 16645632,16710917,16645644,16642052,16645632,16645460)  //  синий
 LDOWN($_return1, $_return2) 
 IF ($time &gt; $_time_t)
  goto(blue2)
  	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
red1:
GETSCREEN
IF_PIXEL_IN(240,163,1725,951, 526226,116,242,248,218,212,254,592012,133,460936,657289,210)   //  красный
 LDOWN($_return1, $_return2)  
 IF ($time &gt; $_time_t) 
 goto(red2) 
 	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
green1:
GETSCREEN
 IF_PIXEL_IN(240,163,1725,951, 64000,522503,39168,63744,65024,34048)   //  зеленый
 LDOWN($_return1, $_return2)
 IF ($time &gt; $_time_t)
  goto(green2)
		 ELSE
	 inc($bad, 1)
	 END_IF 
END_IF
fiol:
GETSCREEN
IF_PIXEL_IN(0,0,1920,1080, 16646271,16582565,13041717,16580686,16583293,16646280) 
 LDOWN($_return1, $_return2)    //   Фиолетовый
 IF ($time &gt; $_time_t)
   goto(fiol1) 
   	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
blue:
GETSCREEN
IF_PIXEL_IN(0,0,1920,1051, 16645632,16710917,16645644,16642052,16645632,16645460)  //  синий
 LDOWN($_return1, $_return2) 
 IF ($time &gt; $_time_t)
  goto(blue1)
  	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
red:
GETSCREEN
IF_PIXEL_IN(0,0,1920,1051, 526226,116,242,248,218,212,254,592012,133,460936,657289,210)   //  красный
 LDOWN($_return1, $_return2)
 IF ($time &gt; $_time_t)   
 goto(red1) 
 	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
green:
GETSCREEN
 IF_PIXEL_IN(0,0, 1920,1051, 64000,522503,39168,63744,65024,34048)   //  зеленый
 LDOWN($_return1, $_return2)
 IF ($time &gt; $_time_t)
  goto(green1) 
  	 ELSE
	 inc($bad, 1)
	 END_IF
END_IF
LUP(960,570)
END_CYC
inc($bad, 1)
IF ($bad &gt; 20)
   LDOWN(RNDFROM(150,960,1750),RNDFROM(150,570,1000))
   wait(6)
   LUP(960,570)
   $bad = 0
END_IF
goto(start)
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[onesarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42456</uri>
			</author>
			<updated>2022-04-10T12:17:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=152730#p152730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Pixelsearch и цикл]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=152729#p152729" />
			<content type="html"><![CDATA[<p>Привет! Я никак не могу написать рабочий скрипт который искал бы 4 цвета по приоритету, при этом когда он найдет - зажимает ЛКМ&nbsp; на этих координатах пока цвет не пропадет, это все нужно поместить в цикл. Я перепробовал уже массу вариантов но ничего не вышло и вот на чем я остановился.</p><div class="codebox"><pre><code>
CoordMode, Pixel, Window
CoordMode, Mouse, Window



Numpad1::
Purple:
PixelSearch, Px, Py, 0, 0, 1900, 1000, 0x77172F, 0, Fast
if ErrorLevel = 0
    Mouseclick,  Px, Py, 1, 0, D
else
Blue:
PixelSearch, Px, Py, 0, 0, 1900, 1000, 0xD3CF41, 0, Fast
if ErrorLevel = 0
    Mouseclick, Px, Py, 1, 0, D
else
Red:
PixelSearch, Px, Py, 0, 0, 1900, 1000, 0x1A0A68, 0, Fast
if ErrorLevel = 0
    Mouseclick, Px, Py, 1, 0, D
else
Green:
PixelSearch, Px, Py, 0, 0, 1900, 1000, 0x00A400, 0, Fast
if ErrorLevel = 0
    Mouseclick, Px, Py, 1, 0, D
else

t = t1 + 10
while t &gt; t1
{
    goto, Purple
}


Numpad0::
Pause</code></pre></div><p>Помогите пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[onesarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=42456</uri>
			</author>
			<updated>2022-04-10T12:16:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=152729#p152729</id>
		</entry>
</feed>
