<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как сделать рабочий поиск по массиву?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14274&amp;type=atom" />
	<updated>2018-10-25T13:55:17Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14274</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129464#p129464" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />оу... понял, однако. Дурак был.</p>]]></content>
			<author>
				<name><![CDATA[Gh0sTG0]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39523</uri>
			</author>
			<updated>2018-10-25T13:55:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129464#p129464</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129463#p129463" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Gh0sTG0 пишет:</cite><blockquote><p>строка if InStr(c, Value) работает</p></blockquote></div><div class="codebox"><pre><code>var1 := &quot;test&quot;
var2 := &quot;testblabla&quot;

MsgBox, % Instr(var1, &quot;test&quot;)
MsgBox, % Instr(var2, &quot;test&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-10-25T13:42:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129463#p129463</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129462#p129462" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />Как то ни странно, я написал дополнение уже <em>после</em> того как проверил работоспособность...<br />строка if InStr(c, Value) работает... точнее я там вообще все порезал, </p><div class="codebox"><pre><code>if InStr(clipboard, mass[i])</code></pre></div><p> вот так - работает.<br />Чекнул твой вариант - тоже работает, однако. Но для него надо избавляться от энтеров, в отличие от моего(эту строку я тоже порезал).</p>]]></content>
			<author>
				<name><![CDATA[Gh0sTG0]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39523</uri>
			</author>
			<updated>2018-10-25T13:08:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129462#p129462</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129460#p129460" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Gh0sTG0 пишет:</cite><blockquote><p>Где я накосячил?</p></blockquote></div><p>Да тут проще перечислить, где вы не накосячили. Читайте статью «Переменные и выражения».</p><div class="quotebox"><blockquote><p>Разобрался, надо было InStr(c, Value) использовать, однако</p></blockquote></div><p>Так не получится. Главная ошибка:</p><div class="codebox"><pre><code>if (%c% = %Value%)</code></pre></div><p>Нужно</p><div class="codebox"><pre><code>if (c = Value)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-10-25T12:47:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129460#p129460</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=129459#p129459" />
			<content type="html"><![CDATA[<div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Сделал скрипт, не работает хоть тресни:<br />(часть, в отладочном файле)<br /></p><div class="codebox"><pre><code>
^b::
{
a := [&quot;aaa&quot;, &quot;bbb&quot;, &quot;ccc&quot;] ;массив
b = %clipboard% ;буфер, для отладки выкинул ту часть что находит место и копирует строку
c := RegExReplace(b, &quot;\R(\R)*+&quot;, &quot;&quot;) ;избавляюсь от энтера в конце строки, т.к. она содержит 2+ слова, выделаю триплкликом потом ^c
								
For Key, Value in a
{
	if (%c% = %Value%)
	{
		MsgBox, %c%, %Value%
	} else {
		MsgBox, No
	}
}
Return
}
</code></pre></div><p>Получаю 3 сообщения подряд: &quot;aaa, aaa&quot;, &quot;aaa, bbb&quot; и &quot;aaa, ccc&quot;.<br />Где я накосячил?</p></div></div><p>Разобрался, надо было InStr(c, Value) использовать, однако.</p>]]></content>
			<author>
				<name><![CDATA[Gh0sTG0]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39523</uri>
			</author>
			<updated>2018-10-25T12:24:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=129459#p129459</id>
		</entry>
</feed>
