<?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=14559</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14559&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: сравнение двух списков».]]></description>
		<lastBuildDate>Fri, 08 Feb 2019 23:11:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132065#p132065</link>
			<description><![CDATA[<p>Благодарю за помощь! Именно то, что нужно!</p><p><strong>serzh82saratov</strong>, в который раз по абстрактному описанию даете работающий пример кода, спасибо Вам! Дали пищу для ума для будущих разработок.<br /><strong>Malcev</strong> воспользовался вашим решением, как более понятным для меня в данный момент.</p>]]></description>
			<author><![CDATA[null@example.com (Veranda)]]></author>
			<pubDate>Fri, 08 Feb 2019 23:11:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132065#p132065</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132053#p132053</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=98784#p98784">http://forum.script-coding.com/viewtopi … 784#p98784</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 08 Feb 2019 20:41:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132053#p132053</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132051#p132051</link>
			<description><![CDATA[<p>Так нагляднее.<br /></p><div class="codebox"><pre><code>D := A_Tab

Data_base = 
(Join`t
А такое там есть
Все
что
удалось
сделать на
текущий	момент:
в приведенном ниже
коде
идет
построчное
сравнение
списка
из
файла
)

Ordinar =
(Join`t
Такого там нет
А такое там есть
удалось
сравнение
файла
)

Loop, Parse, Ordinar, %D%
	MsgBox % &quot;Строка: &quot;&quot;&quot; A_LoopField &quot;&quot;&quot;`n`n&quot; (InStr(D Data_base D, D A_LoopField D) ? &quot;Есть&quot; : &quot;Нет&quot;) &quot; - в Data_base&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Feb 2019 18:02:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132051#p132051</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132050#p132050</link>
			<description><![CDATA[<div class="codebox"><pre><code>D := A_Tab

Data_base = Все	что	удалось	сделать	на	текущий	момент:	в	приведенном	ниже	коде	идет	построчное	сравнение	списка	из	файла
Ordinar = Такого там нет	удалось	сравнение	файла

Loop, Parse, Ordinar, %D%
	MsgBox % &quot;Строка: &quot;&quot;&quot; A_LoopField &quot;&quot;&quot;`n`n&quot; (InStr(D Data_base D, D A_LoopField D) ? &quot;Есть&quot; : &quot;Нет&quot;) &quot; - в Data_base&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 08 Feb 2019 17:54:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132050#p132050</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132049#p132049</link>
			<description><![CDATA[<div class="quotebox"><cite>KusochekDobra пишет:</cite><blockquote><p>Прошу прощения:<br /></p><div class="codebox"><pre><code>Loop, read, Data_base.txt ; читаем файл
{
    Loop, parse, A_LoopReadLine, %A_Tab%</code></pre></div><p>Здесь разбираются строки, а не файл, по признаку табуляции.</p><p>Проще говоря, есть проверочный файл(назовём его &quot;Ordinar.txt&quot;), слова которого так же разделены каким-то разделителем(каким?) и файл &quot;Data_base.txt&quot;, у которого проверяются строки, слова которых разделены табуляцией и Вам нужно проверить каждое такое слово и проигнорировать его, если оно соответствует любому из слов в проверочном файле. Верно?</p></blockquote></div><p>И в файле &quot;Data_base.txt&quot; и в файле &quot;Ordinar.txt&quot; строки будут разделены табуляцией.<br />Мне нужно по очереди каждую строку файла &quot;Data_base.txt&quot; сравнить на предмет совпадения со строками, находящимися в файле &quot;Ordinar.txt&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Veranda)]]></author>
			<pubDate>Fri, 08 Feb 2019 17:04:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132049#p132049</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132048#p132048</link>
			<description><![CDATA[<p>Прошу прощения:<br /></p><div class="codebox"><pre><code>Loop, read, Data_base.txt ; читаем файл
{
    Loop, parse, A_LoopReadLine, %A_Tab%</code></pre></div><p>Здесь разбираются строки, а не файл, по признаку табуляции.</p><p>Проще говоря, есть проверочный файл(назовём его &quot;Ordinar.txt&quot;), слова которого так же разделены каким-то разделителем(каким?) и файл &quot;Data_base.txt&quot;, у которого проверяются строки, слова которых разделены табуляцией и Вам нужно проверить каждое такое слово и проигнорировать его, если оно соответствует любому из слов в проверочном файле. Верно?</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Fri, 08 Feb 2019 16:43:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132048#p132048</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132047#p132047</link>
			<description><![CDATA[<p>А в файле исключений, по какому признаку? Требуется ли полная идентичность, или достаточно нахождения проверяемой строки в части проверочной?</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Fri, 08 Feb 2019 16:18:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132047#p132047</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132046#p132046</link>
			<description><![CDATA[<div class="quotebox"><cite>KusochekDobra пишет:</cite><blockquote><p>Сравниваться будет конкретная строка из целевого файла &quot;Data_base.txt&quot; с соответствующей по номеру строкой в проверочном файле, или со всеми строками в проверочном файле?</p></blockquote></div><p>Каждая очередная строка из файла &quot;Data_base.txt&quot; будет сравниваться построчно со всем&nbsp; списком строк, содержащихся в файле слов-исключений. </p><div class="quotebox"><cite>KusochekDobra пишет:</cite><blockquote><p>В Вашем примере, &quot;Data_base.txt&quot; парсится по признаку табуляции(A_Tab), а ниже, строки разделены признаками окончания строки и начала новой(&quot;`r`n&quot;). Уточните этот момент.</p></blockquote></div><p>По по признаку табуляции(A_Tab)</p><p>ниже указал как пример содержимое файла. Поправил его, чтобы не наводить лишнюю смуту.</p>]]></description>
			<author><![CDATA[null@example.com (Veranda)]]></author>
			<pubDate>Fri, 08 Feb 2019 15:46:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132046#p132046</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132045#p132045</link>
			<description><![CDATA[<p>В Вашем примере, &quot;Data_base.txt&quot; парсится по признаку табуляции(A_Tab), а ниже, строки разделены признаками окончания строки и начала новой(&quot;`r`n&quot;). Уточните этот момент.</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Fri, 08 Feb 2019 15:41:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132045#p132045</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132044#p132044</link>
			<description><![CDATA[<p>Сравниваться будет конкретная строка из целевого файла &quot;Data_base.txt&quot; с соответствующей по номеру строкой в проверочном файле, или со всеми строками в проверочном файле?</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Fri, 08 Feb 2019 15:31:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132044#p132044</guid>
		</item>
		<item>
			<title><![CDATA[AHK: сравнение двух списков]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132042#p132042</link>
			<description><![CDATA[<p>Доброго времени суток уважаемые&nbsp; форумчане!</p><p>Вместо сравнения только с одним словом &quot;test&quot; есть необходимость сделать сравнение с подключенным текстовым файлом, в котором будет список слов-исключений. </p><p>Т.е данные, построчно выводимые из &quot;Data_base.txt&quot; будут сравниваться с указанными в файле слов-исключений и при нахождении совпадений очередной строки из &quot;Data_base.txt&quot; с какой-либо строкой из файла слов-исключений - происходит их игнорирование.<br />Как это можно реализовать и в какую сторону копать? <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /></p><br /><p>Все что удалось сделать на текущий момент: в приведенном ниже коде идет построчное сравнение списка из файла &quot;Data_base.txt&quot; со словом &quot;test&quot;</p><div class="codebox"><pre><code>
Loop, read, Data_base.txt ; читаем файл
{
    Loop, parse, A_LoopReadLine, %A_Tab% ; выводим все по строкам
    {
 	IfInString, A_LoopReadLine, test ; ищем совпадения указанным данным (последний параметр)
	{
    Break ;если было найдено слово-исключение
    }
 else
 MsgBox %A_LoopField%
    }
}

f3:: reload
</code></pre></div><p>Текст в файле &quot;Data_base.txt&quot;:<br /></p><div class="codebox"><pre><code>test
f
j
k
test</code></pre></div><p>Рассчитываю на вашу помощь.</p>]]></description>
			<author><![CDATA[null@example.com (Veranda)]]></author>
			<pubDate>Fri, 08 Feb 2019 13:38:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132042#p132042</guid>
		</item>
	</channel>
</rss>
