<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Определение количества черных и белых квадратиков.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16995&amp;type=atom" />
	<updated>2022-02-22T18:34:31Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16995</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Определение количества черных и белых квадратиков.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152423#p152423" />
			<content type="html"><![CDATA[<p><strong>Morux2112</strong><br />Скрипт выводит сам картинки квадратов, он что по вашему не сумеет подсчитать что вывел а что нет? По-моему это уже издевательство. Ну давайте напишем индуский код на 4Гб а почему бы и нет?</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-02-22T18:34:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152423#p152423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Определение количества черных и белых квадратиков.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152413#p152413" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Morux2112 пишет:</cite><blockquote><p>нужно, чтобы считалось именно &quot;выведенные&quot; квадратики</p></blockquote></div><p>Не очень понял. А в чём будет разница, если считать &quot;выведенные&quot; квадратики, и если считать их во время добавления?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-22T01:22:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152413#p152413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Определение количества черных и белых квадратиков.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152411#p152411" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, я лишь ввожу общее количество этих квадратиков. Затем они рандомно сортируются на черные/белые. Так вот мне надо посчитать общее количество белых и общее количество черных квадратиков. Можно конечно добавить переменную, в которую по единице будет прибавляться какой-то из квадратиков, но нужно, чтобы считалось именно &quot;выведенные&quot; квадратики.</p><div class="codebox"><pre><code>Loop, %kolvo%
{
   random, types, 1, 2
   if (types = 1)
   {
      random, xx, 10, 180
      random, yy, 10, 150
      Gui, Add, Picture, x%xx% y%yy%, %A_Desktop%/black.png
   }
   else if (types = 2)
   {
      random, xx, 10, 180
      random, yy, 10, 150
      Gui, Add, Picture, x%xx% y%yy%, %A_Desktop%/white.png
   }
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2022-02-21T22:36:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152411#p152411</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Определение количества черных и белых квадратиков.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152403#p152403" />
			<content type="html"><![CDATA[<p>Если вы сами эти квадратики добавляете, зачем их считать позже? Разве вы не знаете, сколько добавили?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-02-21T22:03:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152403#p152403</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Определение количества черных и белых квадратиков.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=152400#p152400" />
			<content type="html"><![CDATA[<p>Доброй ночи. Нужен скрипт, который будет считать количество черных и белых квадратиков в окошке GUI. Пробовал каждый раз передвигать мышку на 5 пикселей и проверять цвет под курсором, но передвигается он очень долго и можно один квадратик посчитать несколько раз. Эти квадратики предварительно появляются рандомно, столько, сколько напишешь в Inputbox. Код ниже, если сможете - помогите оптимизировать.<br />(только эти квадратики идут .png, если их можно рисовать иначе - буду благодарен совету, если нет - то подскажите как их вам скинуть:)</p><div class="codebox"><pre><code>
#SingleInstance Force

InputBox, kolvo
Loop, %kolvo%
{
   random, types, 1, 2
   if (types = 1)
   {
      random, xx, 10, 180
      random, yy, 10, 150
      Gui, Add, Picture, x%xx% y%yy%, %A_Desktop%/black.png
   }
   else if (types = 2)
   {
      random, xx, 10, 180
      random, yy, 10, 150
      Gui, Add, Picture, x%xx% y%yy%, %A_Desktop%/white.png
   }
}
Gui, +HWNDhGui1 -DPIScale
Gui, Color, 808080 
Gui, Add, Button, x10 y160 w70 h20 gCheck, Подсчитать
Gui, Add, Text, x10 y187, Black:
Gui, Add, Text, x47 y187 vkolblack, 0
Gui, Add, Text, x10 y200, White:
Gui, Add, Text, x47 y200 vkolwhite, 0
Gui, Show, w200 h230
return

Check:
Mousemove, 10, 30
xmove := 10
ymove := 30

Loop,
{
   MouseMove, %xmove%, %ymove%, 0
   PixelGetColor, pixel, %xmove%, %ymove%
   if (pixel = &quot;0xFFFFFF&quot;)
   {
      GuiControlGet, kolwhite
      kolwhite := kolwhite+1
      GuiControl,, kolwhite, %kolwhite%
   }
   else if (pixel = &quot;0x000000&quot;)
   {
      GuiControlGet, kolblack
      kolblack := kolblack+1
      GuiControl,, kolblack, %kolblack%
   }
   
   xmove := xmove+2
   if (xmove &gt; 198)
   {
      xmove := 10
      ymove := ymove+2
   }
   if (ymove &gt; 168)
   {
      break
   }
}
return

Escape::
GuiClose:
ExitApp
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2022-02-21T21:36:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=152400#p152400</id>
		</entry>
</feed>
