<?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>http://forum.script-coding.com/viewtopic.php?id=16513</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16513&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Обращение к двумерному массиву».]]></description>
		<lastBuildDate>Tue, 10 Aug 2021 12:48:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149221#p149221</link>
			<description><![CDATA[<p>Обращение к двумерному массиву происходит так: array[i, j], а не двумя &quot;[]&quot;</p>]]></description>
			<author><![CDATA[null@example.com (felrok)]]></author>
			<pubDate>Tue, 10 Aug 2021 12:48:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149221#p149221</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149123#p149123</link>
			<description><![CDATA[<p>Смотрите пример выше.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 Aug 2021 12:45:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149123#p149123</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149122#p149122</link>
			<description><![CDATA[<div class="quotebox"><cite>X_vorost пишет:</cite><blockquote><p><strong>teadrinker</strong></p><p>Работает только так:</p><div class="codebox"><pre><code>~$*LButton::
    patt_ak47 := [[-2, 3, 8], [-10, 10, 8]]
    i := 1
    msgbox % patt_ak47[1][1]
    While (GetKeyState(&quot;LButton&quot;, &quot;p&quot;)) {
        Loop patt_ak47[i][3]
        If GetKeyState(&quot;LButton&quot;, &quot;p&quot;) {
            Sleep, 6
            mouseXY(patt_ak47[i][1],patt_ak47[i][2])
            i := i + 1
        } else break
    }
return</code></pre></div><p>Но мне нужно, чтобы массив был вне контекста выполнения LButton</p><div class="codebox"><pre><code>global patt_ak47 := [[-2, 3, 8], [-10, 10, 8]]</code></pre></div><p>не помогает</p></blockquote></div><p>Вот так у меня все работает, но мне нужно, чтобы переменная с массивом была вне оператора LButton, перед ним</p>]]></description>
			<author><![CDATA[null@example.com (X_vorost)]]></author>
			<pubDate>Sun, 01 Aug 2021 12:43:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149122#p149122</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149121#p149121</link>
			<description><![CDATA[<div class="quotebox"><cite>X_vorost пишет:</cite><blockquote><p>Все равно ничего не выводит.</p></blockquote></div><p>У вас строчка<br /></p><div class="codebox"><pre><code>patt_ak47 := [[-2,3,8], [-10,10,8]]</code></pre></div><p>не выполняется.<br />Пример:<br /></p><div class="codebox"><pre><code>#NoEnv
SendMode Input

~Home::Suspend
~End::ExitApp
~Ins::Reload

MsgBox, Это сообщение не появится</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 Aug 2021 12:42:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149121#p149121</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149120#p149120</link>
			<description><![CDATA[<p>У меня выводит:<br /></p><div class="codebox"><pre><code>patt_ak47 := [[-2,3,8], [-10,10,8]]
i := 1
msgbox % patt_ak47[i][1] ; -2</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 Aug 2021 12:40:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149120#p149120</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149119#p149119</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>Работает только так:</p><div class="codebox"><pre><code>~$*LButton::
    patt_ak47 := [[-2, 3, 8], [-10, 10, 8]]
    i := 1
    msgbox % patt_ak47[1][1]
    While (GetKeyState(&quot;LButton&quot;, &quot;p&quot;)) {
        Loop patt_ak47[i][3]
        If GetKeyState(&quot;LButton&quot;, &quot;p&quot;) {
            Sleep, 6
            mouseXY(patt_ak47[i][1],patt_ak47[i][2])
            i := i + 1
        } else break
    }
return</code></pre></div><p>Но мне нужно, чтобы массив был вне контекста выполнения LButton</p><div class="codebox"><pre><code>global patt_ak47 := [[-2, 3, 8], [-10, 10, 8]]</code></pre></div><p>не помогает</p>]]></description>
			<author><![CDATA[null@example.com (X_vorost)]]></author>
			<pubDate>Sun, 01 Aug 2021 12:39:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149119#p149119</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149118#p149118</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>Спасибо, не знал.<br />Все равно ничего не выводит.</p><div class="codebox"><pre><code>#NoEnv
SendMode Input

~Home::Suspend
~End::ExitApp
~Ins::Reload

patt_ak47 := [[-2,3,8], [-10,10,8]]

~$*LButton::
    i := 1
    msgbox % patt_ak47[i][1] ; ничего не выводит
    While (GetKeyState(&quot;LButton&quot;, &quot;p&quot;)) {
        Loop patt_ak47[i][3]
        If GetKeyState(&quot;LButton&quot;, &quot;p&quot;) {
            Sleep, 6
            mouseXY(patt_ak47[i][1],patt_ak47[i][2])
            i := i + 1
        }
        else
            break
    }
return

mouseXY(x,y)
{
    DllCall(&quot;mouse_event&quot;,int,1,int,x,int,y,uint,0,uint,0)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (X_vorost)]]></author>
			<pubDate>Sun, 01 Aug 2021 12:32:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149118#p149118</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149117#p149117</link>
			<description><![CDATA[<p>В AHK отсчёт элементов массива начинается с единицы.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 Aug 2021 11:59:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149117#p149117</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Обращение к двумерному массиву]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149116#p149116</link>
			<description><![CDATA[<p>Всем доброго времени суток.<br />Не могу понять в чем проблема, хочу вывести в msgbox элемент двумерного массива, но ничего не выводится.<br />Весь форум пересмотрел, не нашел информации</p><div class="codebox"><pre><code>#NoEnv
SendMode Input

~Home::Suspend
~End::ExitApp
~Ins::Reload

patt_ak47 := [[-2,3,8], [-10,10,8]]

~$*LButton::
    i := 0
    msgbox % patt_ak47[i][0] ; ничего не выводит
    While (GetKeyState(&quot;LButton&quot;, &quot;p&quot;)) {
        Loop patt_ak47[i][2]
        If GetKeyState(&quot;LButton&quot;, &quot;p&quot;) {
            Sleep, 6
            mouseXY(patt_ak47[i][0],patt_ak47[i][1])
            i := i + 1
        }
        else
            break
    }
return

mouseXY(x,y)
{
    DllCall(&quot;mouse_event&quot;,int,1,int,x,int,y,uint,0,uint,0)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (X_vorost)]]></author>
			<pubDate>Sun, 01 Aug 2021 10:34:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149116#p149116</guid>
		</item>
	</channel>
</rss>
