<?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>https://forum.script-coding.com/viewtopic.php?id=14274</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14274&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как сделать рабочий поиск по массиву?».]]></description>
		<lastBuildDate>Thu, 25 Oct 2018 13:55:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129464#p129464</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />оу... понял, однако. Дурак был.</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Thu, 25 Oct 2018 13:55:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129464#p129464</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129463#p129463</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 25 Oct 2018 13:42:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129463#p129463</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129462#p129462</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Thu, 25 Oct 2018 13:08:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129462#p129462</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129460#p129460</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 25 Oct 2018 12:47:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129460#p129460</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Как сделать рабочий поиск по массиву?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=129459#p129459</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Thu, 25 Oct 2018 12:24:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=129459#p129459</guid>
		</item>
	</channel>
</rss>
