<?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>http://forum.script-coding.com/viewtopic.php?id=12248</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12248&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Вопрос по вызову переменной».]]></description>
		<lastBuildDate>Wed, 28 Dec 2016 01:58:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110359#p110359</link>
			<description><![CDATA[<p><strong>eavolkov89</strong>, Могу быть не правым, но по моему тут нужны кавычки. А именно:<br /></p><div class="codebox"><pre><code>
Numpad4::
Otdacha = 76

Numpad5::
Otdacha = 176

Numpad6::
Otdacha = 25

...всякий код...

Click
Sleep, 50
mouseXY(&#039;0&#039;, Otdacha ,&#039;50&#039;)
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Wed, 28 Dec 2016 01:58:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110359#p110359</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110126#p110126</link>
			<description><![CDATA[<p><span style="color: green"><strong>eavolkov89</strong>, тему про стволы и отдачу нужно было создавать в другом разделе. Перенёс.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 25 Dec 2016 04:24:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110126#p110126</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110116#p110116</link>
			<description><![CDATA[<p><strong>stealzy</strong> У меня что-то совсем не получается, я решил уйти пока что от функции RegExMatch, к более простой ситуации... ну и все та же проблема, например:</p><div class="codebox"><pre><code>Numpad4::
Otdacha = 76

Numpad5::
Otdacha = 176

Numpad6::
Otdacha = 25

...всякий код...

Click
Sleep, 50
mouseXY(0,%Otdacha%,50)</code></pre></div><p>Изначально, когда я только одним стволом пользовался, я прописывал - <strong>mouseXY(0,75,50)</strong>, и все было прекрасно, но сейчас появилась неоходимость использовать 3 ствола сразу, у которых разная отдача... и самым адекватным было бы решение, когда нажатием на нумпад 4,5 или 6, менять уровень отдачи... через переменную... но как эту переменную вызывать в функциях, я вот никак не пойму(((</p>]]></description>
			<author><![CDATA[null@example.com (eavolkov89)]]></author>
			<pubDate>Sat, 24 Dec 2016 21:07:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110116#p110116</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110068#p110068</link>
			<description><![CDATA[<p>В AutoHotkey есть два способа отличать переменную от строки.<br />Если командой подразумевается строка/число, то она пишется без обрамления, зато переменная обрамляется знаками %процента%.<br />Вместе можно писать так:<br /></p><div class="codebox"><pre><code>x := &quot;ell&quot;, y := &quot;world&quot;
MsgBox H%x%o %y%!</code></pre></div><p>Если командой подразумевается переменная, то она пишется без обрамления, числа также пишутся без обрамления, зато строка обрамляется &quot;кавычками&quot;.<br />Кроме того, между любыми переменными/строками, которые вы хотите склеить (эта опреция называется контакенация, подробнее в справке в разделе Переменные и выражения - операторы в выражениях) следует поставить пробелы.<br />Вместе пишется так:<br /></p><div class="codebox"><pre><code>x := &quot;ell&quot;, y := &quot;world&quot;
MsgBox % &quot;H&quot; x &quot;o &quot; y &quot;!&quot;
MsgBox % &quot;H&quot; . x . &quot;o &quot; . y . &quot;!&quot;</code></pre></div><p>Понять какой вариант ожидает команда можно только из справки, но функции() всегда ожидают переменную.<br />Надеюсь я ответил на ваш вопрос.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Fri, 23 Dec 2016 10:12:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110068#p110068</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Вопрос по вызову переменной]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110057#p110057</link>
			<description><![CDATA[<p>Добрый день! Не сочтите за ленивость, честное слово прочел справочник, но видимо не понимаю. Есть такой вот участок кода, он сейчас работает правильно:</p><div class="codebox"><pre><code>PixelGetColor, Color, 795, 448, RGB
If RegExMatch(Color, &quot;0x([A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E])&quot;)</code></pre></div><p>Но мне нужно чтобы выражение [A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E] сначала записывалось в переменную, а уже в коде эта переменная вызывалась.</p><p>Я пробовал сначала на примере MsgBox, вот так:</p><div class="codebox"><pre><code>ColorRed = [A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E]
MsgBox %ColorRed%</code></pre></div><p>MsgBox выводит правильно, но как только я начинаю использовать эту же схему в нужном мне коде, ничего не получается! Вот так пробую:</p><div class="codebox"><pre><code>ColorRed = [A-F]\w[4-6]\w[2-4]\w|[7-9]\w[2-4]\w[1-2]\w|[2-3]\w1[1-6]0[C-E]
PixelGetColor, Color, 795, 448, RGB
If RegExMatch(Color, &quot;0x(%ColorRed%)&quot;)</code></pre></div><p>Я как-то неправильно вызываю переменную в этом случае?</p>]]></description>
			<author><![CDATA[null@example.com (eavolkov89)]]></author>
			<pubDate>Fri, 23 Dec 2016 01:19:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110057#p110057</guid>
		</item>
	</channel>
</rss>
