<?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>https://forum.script-coding.com/viewtopic.php?id=14157</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14157&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Объявление, присваивание и сравнение переменных».]]></description>
		<lastBuildDate>Mon, 10 Sep 2018 10:37:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Объявление, присваивание и сравнение переменных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=128610#p128610</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/Scripts.html">http://www.script-coding.com/AutoHotkey/Scripts.html</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 10 Sep 2018 10:37:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=128610#p128610</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Объявление, присваивание и сравнение переменных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=128608#p128608</link>
			<description><![CDATA[<p>Спасибо, ваше сообщение мне помогло:) По своей глупости я не создавал новый файл и экспериментировал в основном скрипте, где в самом верху было такое:<br /></p><div class="codebox"><pre><code>^F12:: 
	Suspend, Toggle
return</code></pre></div><p>До объявления x. Убрал это вниз и всё заработало. То есть глобальные переменные только в самом верху можно объявлять?</p>]]></description>
			<author><![CDATA[null@example.com (direhorn)]]></author>
			<pubDate>Mon, 10 Sep 2018 09:57:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=128608#p128608</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Объявление, присваивание и сравнение переменных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=128607#p128607</link>
			<description><![CDATA[<div class="quotebox"><cite>direhorn пишет:</cite><blockquote><p>Выражение в скобках не равно true</p></blockquote></div><p>?<br /></p><div class="codebox"><pre><code>x := 6 
f11::
if (x = 6) 
   msgbox % x
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 10 Sep 2018 09:43:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=128607#p128607</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Объявление, присваивание и сравнение переменных]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=128606#p128606</link>
			<description><![CDATA[<p>Столкнулся с очень странным по моему мнению поведением скрипта, в связи с чем возникло множество вопросов:<br /></p><div class="codebox"><pre><code>x := 6 
vk43:: 
	if (x = 6) 
		Send, 6
return</code></pre></div><p>Выражение в скобках не равно true. Сперва я решил, что x имеет тип float и дело в этом, но прочитав документацию, убедился, что x должен быть int. Попробовал вывести в MsgBox значение x и понял, что внутри кода клавиши переменную x вообще не видно. (хотя был полностью уверен что такое объявление делает x глобальной переменной). Прочитал в документации про области видимости и попробовал приписывать ключевое слово global в разных местах, погуглил на эту тему, и всё равно ничего не получилось. Больше идей где искать решение проблемы нет.<br />А хочу я сделать всего лишь следующее:<br /></p><div class="codebox"><pre><code>global i := 0 
vk43:: 
	if (i = 0) 
		Send, 6
	else if (i = 1)
		Send, 7
	else if (i = 2)
		Send, 8
	i:= i + 1
	if (i = 2)
		i:= 0
return</code></pre></div><p>То есть чтобы по нажатию одной клавиши по кругу последовательно выводились N символов.</p>]]></description>
			<author><![CDATA[null@example.com (direhorn)]]></author>
			<pubDate>Mon, 10 Sep 2018 09:40:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=128606#p128606</guid>
		</item>
	</channel>
</rss>
