<?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=16603&amp;type=atom" />
	<updated>2021-09-23T18:22:28Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16603</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сравнивать шестнадцатеричные числа?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149657#p149657" />
			<content type="html"><![CDATA[<p>Если просто и понятный языком: скобки указывают, что внутри нужно преобразовать переменные в их значения а не использовать как строки.<br />Правда есть исключения когда это можно не делать. Я взял за правило использовать строки, ошибки перестали появляться.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-09-23T18:22:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149657#p149657</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сравнивать шестнадцатеричные числа?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149632#p149632" />
			<content type="html"><![CDATA[<p>Если внимательно прочитаете документацию по <a href="https://www.autohotkey.com/docs/commands/IfExpression.htm">If (Expression)</a>, все вопросы должны проясниться.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-09-22T10:09:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149632#p149632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сравнивать шестнадцатеричные числа?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149631#p149631" />
			<content type="html"><![CDATA[<p>Когда-то тоже столкнулся с этой странностью. С тех пор всегда использую скобки.</p>]]></content>
			<author>
				<name><![CDATA[Foma]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31521</uri>
			</author>
			<updated>2021-09-22T08:24:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149631#p149631</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сравнивать шестнадцатеричные числа?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149630#p149630" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> Заключил в скобки выражение после if и сработало. Спасибо! Знали бы вы сколько часов я на это угробил. А в чем разница между </p><div class="codebox"><pre><code>if (color=white)</code></pre></div><p> и </p><div class="codebox"><pre><code>if color = white</code></pre></div><p>? От греха подальше поставил везде скобки после if, но в других местах считается все неверно. Непонятно</p>]]></content>
			<author>
				<name><![CDATA[lost]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41514</uri>
			</author>
			<updated>2021-09-22T00:49:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149630#p149630</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сравнивать шестнадцатеричные числа?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149619#p149619" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>F5::
White = 0xFFFFFF
Loop
{
 MouseGetPos, X,Y
 PixelGetColor, Color, X, Y, RGB
 If (Color = White){
  ToolTip, % &quot;Цвет найден: &quot; Color
  Break
 }
 Else
  ToolTip, % &quot;Цвет: &quot; Color
 Sleep 200
}
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-09-21T15:30:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149619#p149619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как сравнивать шестнадцатеричные числа?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149618#p149618" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
white := 0xFFFFFF
			Loop
			{
				PixelGetColor color, 78, 347, RGB
				ToolTip %color%
				if color == white
					break
				Sleep 200
			{
</code></pre></div><p>Цикл не прерывается. Как правильно сравнивать 16-ричные числа? Так </p><div class="codebox"><pre><code>if color = white</code></pre></div><p> и так </p><div class="codebox"><pre><code>0xffffff</code></pre></div><p> пробовал. Цикл прерывается только если явно указать цвет </p><div class="codebox"><pre><code>if color == 0xFFFFFF</code></pre></div><p>, но нужно через переменную.</p>]]></content>
			<author>
				<name><![CDATA[lost]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41514</uri>
			</author>
			<updated>2021-09-21T09:19:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149618#p149618</id>
		</entry>
</feed>
