<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Array вывод в send]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12076</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12076&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Array вывод в send».]]></description>
		<lastBuildDate>Mon, 17 Oct 2016 14:47:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Array вывод в send]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108358#p108358</link>
			<description><![CDATA[<p>Как-то Вы так советуете, плохо разобравшись. &quot;MsgBox&quot; используется для наглядности, если Вас не устраивает, что нужно жмякать кнопку в окне с продемонстрированным результатом, пользуйтесь аналогами для вывода, не останавливающими процесс -&gt; ToolTip, TrayTip. Можно создать окно и транслировать в него состояние переменных, или работы сценария в целом. Или вести лог в текстовом файле, чтобы потом читать, или парсить. &quot;MsgBox&quot; - удобен в своих частностях, не стоит недооценивать его применение. К тому же, его дефолтное окошко ни как не взаимодействует с логикой сценария, что полностью исключает ошибки из-за его применения.<br />И Вам бы получше с синтаксисом ознакомиться. Понимать, как работает - одно дело, понимать как описать - совершенно другое. Сложность вопроса состояла только в этом.</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Mon, 17 Oct 2016 14:47:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108358#p108358</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Array вывод в send]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108357#p108357</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Autosql)]]></author>
			<pubDate>Mon, 17 Oct 2016 14:26:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108357#p108357</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Array вывод в send]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108356#p108356</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Mon, 17 Oct 2016 14:11:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108356#p108356</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Array вывод в send]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=108354#p108354</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Autosql)]]></author>
			<pubDate>Mon, 17 Oct 2016 08:18:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=108354#p108354</guid>
		</item>
	</channel>
</rss>
