<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Random | Использование для выбора случайного числа из массива]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9770&amp;type=atom" />
	<updated>2014-07-04T15:22:48Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9770</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84515#p84515" />
			<content type="html"><![CDATA[<p>В отсутствии интернетов она не столь актуальна, ибо переводчик не заюзать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Так как мои знания английского дово-о-о-лно таки базовые, и иной раз проблематично разобрать, (а именно понять что он делает без использования непосредственно методом тыка) код без прочтения комментария к нему довольно сложно (в некоторых случаях, а в других, когда и так все понятно обычно и мануал то не нужен) <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Но всё равно спасибо за потраченное время <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[alekseykovshov93]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32402</uri>
			</author>
			<updated>2014-07-04T15:22:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84515#p84515</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84511#p84511" />
			<content type="html"><![CDATA[<p>Тогда вот вам удочка (C:\Program Files\AutoHotkey\AutoHotkey.chm) для ловли в отсутствии интернетов. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-07-04T15:04:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84511#p84511</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84510#p84510" />
			<content type="html"><![CDATA[<p>Спасибо за матчасть, теперь буду углубляться в познания <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> поисковик как не странно ни по одному из запросов не выдавал данный мануал О_о (или же я не в ту сторону глядел...)<br />В основном пользовался этим <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">http://www.script-coding.com/AutoHotkeyTranslation.html</a>, и информация в нем мне казалась исчерпывающей, как видно - это было ошибкой <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />данный Вами мануал поможет мне разобраться, за что я искренне благодарен, всегда прередпочитал &quot;удочку&quot; вместо &quot;рыбы&quot;</p>]]></content>
			<author>
				<name><![CDATA[alekseykovshov93]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32402</uri>
			</author>
			<updated>2014-07-04T15:02:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84510#p84510</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84507#p84507" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>по какой причине у меня беда с</p></blockquote></div><p>Понятия не имею, тут не чему неработать.<br /></p><div class="codebox"><pre><code>Array := [5, 10, 15]
Loop
{
    Random r, 1, 3 
    Loop, % Array[r]
        MsgBox,, % A_Index, % Array[r], 0.1
    MsgBox Ещё раз 
}</code></pre></div><div class="quotebox"><blockquote><p>да и информации по массивам не так много найти удалось в интернетах, а о работе с массивами в цикле вообще ничего не встретилось</p></blockquote></div><p>Помоему в справке всё исчерпывающе описано - <a href="http://ahkscript.org/docs/Objects.htm#Usage_Simple_Arrays">Simple Arrays</a> и в первом же примере, если не ответ, то подсказка:<br /></p><div class="codebox"><pre><code>array := [&quot;one&quot;, &quot;two&quot;, &quot;three&quot;]

; Iterate from 1 to the number of items:
Loop % array.MaxIndex()
    MsgBox % array[A_Index]
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-07-04T14:52:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84507#p84507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84506#p84506" />
			<content type="html"><![CDATA[<p>О, спасибо большое! но все-таки хочется разобраться, по какой причине у меня беда с </p><div class="codebox"><pre><code>% Array[r]</code></pre></div><p> поскольку в дальнейшем может потребоваться работать с массивом, а этот момент ну ни как не дается, да и информации по массивам не так много найти удалось в интернетах, а о работе с массивами в цикле вообще ничего не встретилось <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[alekseykovshov93]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32402</uri>
			</author>
			<updated>2014-07-04T14:42:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84506#p84506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84504#p84504" />
			<content type="html"><![CDATA[<p>Так уже пытался и все равно почему то не работает, а если быть точнее с этого начинал, результат ни к чему не приводит, </p><div class="codebox"><pre><code>MsgBox % Array[r]</code></pre></div><p> установленная сразу перед циклом, возвращает пустой экран. <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[alekseykovshov93]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32402</uri>
			</author>
			<updated>2014-07-04T14:40:52Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84504#p84504</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84503#p84503" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Нужно реализовать генерацию рандомного числа к примеру =&lt;100 кратное 5</p></blockquote></div><p>Для кратных чисел и массив ненужен:<br /></p><div class="codebox"><pre><code>
Random r, 1, 20
    loop % 5*r
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-07-04T14:37:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84503#p84503</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84502#p84502" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>loop % Array[r] </code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-07-04T14:32:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84502#p84502</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Random | Использование для выбора случайного числа из массива]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=84501#p84501" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>^0::
Array := {Time_1: &quot;10&quot;, Time_2: &quot;20&quot;, Time_3: &quot;30&quot;}
SendInput,{F6}/me блаблабла{enter}
KeyWait \, D
KeyWait \, L
Random r, 1, 7
    loop %Array[r]%
        {
            SendInput,{F6}/me блаблабла [%A_Index%/%Array[r]%]{enter}
            Sleep,1000
        }
KeyWait \, D
KeyWait \, L
SendInput,{F6}блаблабла{enter}
return</code></pre></div><p>Подскажите пожалуйста, как использовать обращение к массиву в данном случае. ИЛИ Нужно реализовать генерацию рандомного числа к примеру =&lt;100 кратное 5 или 10 и использование его как количество циклов (что собственно и показано на нерабочем участке кода.</p><p>В более общем виде:<br /></p><div class="codebox"><pre><code>Array := [5, 10, 15]
MsgBox, %Array.2%</code></pre></div><p>Пример рабочий<br /></p><div class="codebox"><pre><code>Array := [5, 10, 15]
z:=2
MsgBox, %Array.z%
; Или так
Array := [5, 10, 15]
z:=2
MsgBox, %Array%.%z%
;Или так
Array := [5, 10, 15]
z:=2
MsgBox, % Array.z</code></pre></div><p>Пример не рабочий.<br />Помощь нужна именно в этом моменте, уже весь рунет перелопатил, ни могу найти ответа, второй день бьюсь с этой оказией...</p>]]></content>
			<author>
				<name><![CDATA[alekseykovshov93]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32402</uri>
			</author>
			<updated>2014-07-04T14:29:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=84501#p84501</id>
		</entry>
</feed>
