<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Array вывод в send]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12076&amp;type=atom" />
	<updated>2016-10-17T14:47:12Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12076</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Array вывод в send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108358#p108358" />
			<content type="html"><![CDATA[<p>Как-то Вы так советуете, плохо разобравшись. &quot;MsgBox&quot; используется для наглядности, если Вас не устраивает, что нужно жмякать кнопку в окне с продемонстрированным результатом, пользуйтесь аналогами для вывода, не останавливающими процесс -&gt; ToolTip, TrayTip. Можно создать окно и транслировать в него состояние переменных, или работы сценария в целом. Или вести лог в текстовом файле, чтобы потом читать, или парсить. &quot;MsgBox&quot; - удобен в своих частностях, не стоит недооценивать его применение. К тому же, его дефолтное окошко ни как не взаимодействует с логикой сценария, что полностью исключает ошибки из-за его применения.<br />И Вам бы получше с синтаксисом ознакомиться. Понимать, как работает - одно дело, понимать как описать - совершенно другое. Сложность вопроса состояла только в этом.</p>]]></content>
			<author>
				<name><![CDATA[KusochekDobra]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33846</uri>
			</author>
			<updated>2016-10-17T14:47:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108358#p108358</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Array вывод в send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108357#p108357" />
			<content type="html"><![CDATA[<p>Немного не то что я просил. Я как раз писал что с MsgBox, % Array[rnd] работает.<br />Тот забугорный я видел. Но как видим там нет моего варианта )</p><p>Но решение нашел.</p><div class="quotebox"><blockquote><p>Array := [&quot;ааа&quot;,&quot;ббб&quot;, &quot;ввв&quot;]<br />Random, rnd, 1, Array.Length()<br />send % Array[rnd]</p></blockquote></div><p>Спасибо за подсказку.</p><p>Совет. Забудьте про MsgBox,...<br />В коде он редко используется, из-за этого MsgBox, многие примеры не рабочие если пробовать с другими параметрами.<br />Как в этом примере. Но хорошо что разобрался.</p>]]></content>
			<author>
				<name><![CDATA[Autosql]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34259</uri>
			</author>
			<updated>2016-10-17T14:26:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108357#p108357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Array вывод в send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108356#p108356" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br /></p><div class="codebox"><pre><code>
Array := [&quot;ааа&quot;,&quot;ббб&quot;, &quot;ввв&quot;]
MsgBox, % Array[2] ; ббб
</code></pre></div><p>Рандом:<br /></p><div class="codebox"><pre><code>
Array := [&quot;ааа&quot;,&quot;ббб&quot;, &quot;ввв&quot;]
Random, rnd, 1, Array.Length()
MsgBox, % Array[rnd] ; случайное значение
</code></pre></div><p><a href="https://autohotkey.com/docs/misc/Arrays.htm">Массивы(на забугорном).</a></p>]]></content>
			<author>
				<name><![CDATA[KusochekDobra]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33846</uri>
			</author>
			<updated>2016-10-17T14:11:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108356#p108356</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Array вывод в send]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=108354#p108354" />
			<content type="html"><![CDATA[<p>Добрый день.</p><p>Есть задача.<br />У меня есть список например:<br /></p><div class="quotebox"><blockquote><p>Array := [&quot;ааа&quot;,&quot;ббб&quot;, &quot;ввв&quot;].....</p></blockquote></div><p>Мне нужно случайным образом вытащить одно значение и поместить его в send.<br />Пробовал сделать так:</p><div class="quotebox"><blockquote><p>Array := [&quot;ааа&quot;,&quot;ббб&quot;, &quot;ввв&quot;]<br />Random, r1, 1,3<br />send&nbsp; Array.r1</p></blockquote></div><p>Он ничего не выводит.<br />Пробовал разные варианты:</p><div class="quotebox"><blockquote><p>send&nbsp; Array.%r1%<br />send&nbsp; Array[r1]<br />send&nbsp; Array.[%r1%]</p></blockquote></div><p>В интернете идет много инструкции, но с непонятно зачем используемой функцией показа в сплывающем окно.<br />например <a href="http://forum.script-coding.com/viewtopic.php?id=5803">http://forum.script-coding.com/viewtopic.php?id=5803</a><br />Если пробовать этот код.</p><div class="quotebox"><blockquote><p>Array := [5, 6, 7]<br />MsgBox, % Array.2</p></blockquote></div><p>он выведет число 6 это верно.<br />Вопрос как сделать чтобы он выводил рандомное значение ?<br />Если писать так </p><div class="quotebox"><blockquote><p>Random, r1, 1,3<br />Array := [5, 6, 7]<br />send % Array.%r1%</p></blockquote></div><p>то он показывает ошибку.</p><p>Line Text: .%r1%<br />Error: Ambiguous or invalid use of &quot;.&quot;</p>]]></content>
			<author>
				<name><![CDATA[Autosql]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34259</uri>
			</author>
			<updated>2016-10-17T08:18:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=108354#p108354</id>
		</entry>
</feed>
