<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12248&amp;type=atom" />
	<updated>2016-12-28T01:58:54Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12248</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=110359#p110359" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2016-12-28T01:58:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=110359#p110359</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=110126#p110126" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>eavolkov89</strong>, тему про стволы и отдачу нужно было создавать в другом разделе. Перенёс.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-12-25T04:24:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=110126#p110126</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=110116#p110116" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[eavolkov89]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33678</uri>
			</author>
			<updated>2016-12-24T21:07:23Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=110116#p110116</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Вопрос по вызову переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=110068#p110068" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-12-23T10:12:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=110068#p110068</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Вопрос по вызову переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=110057#p110057" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[eavolkov89]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33678</uri>
			</author>
			<updated>2016-12-23T01:19:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=110057#p110057</id>
		</entry>
</feed>
