<?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=11167</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11167&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Посимвольное сравнение файлов».]]></description>
		<lastBuildDate>Tue, 22 Dec 2015 21:01:21 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99877#p99877</link>
			<description><![CDATA[<p>Спасибо, работает.</p>]]></description>
			<author><![CDATA[null@example.com (Tsubasa)]]></author>
			<pubDate>Tue, 22 Dec 2015 21:01:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99877#p99877</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99874#p99874</link>
			<description><![CDATA[<p>Чёт больно сложно как-то. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 22 Dec 2015 20:27:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99874#p99874</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99873#p99873</link>
			<description><![CDATA[<div class="codebox"><pre><code>file1 := RegExReplace(FileOpen(&quot;file1.txt&quot;,&quot;r&quot;).Read() ,&quot;\s&quot;)
file2 := RegExReplace(FileOpen(&quot;file2.txt&quot;,&quot;r&quot;).Read() ,&quot;\s&quot;)

var1 := StrSplit(file1)
var2 := StrSplit(file2)
var3 := []
loop % var1.MaxIndex()
 var3 .= (var1[A_Index] = var2[A_Index]) and (var1[A_Index] = 1)

msgbox % var3
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Tue, 22 Dec 2015 20:21:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99873#p99873</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99870#p99870</link>
			<description><![CDATA[<p>Мой косяк. Там лимит символов ahk не позволяет, сейчас по другому сделаю.</p>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Tue, 22 Dec 2015 18:46:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99870#p99870</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99869#p99869</link>
			<description><![CDATA[<p>Да, два файла. В каждом по 11 строк, каждая символов по 90. И там точно есть пересечения.</p>]]></description>
			<author><![CDATA[null@example.com (Tsubasa)]]></author>
			<pubDate>Tue, 22 Dec 2015 18:42:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99869#p99869</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99867#p99867</link>
			<description><![CDATA[<p>То есть нули, весь ответ в нулях? вы два файла создали и заполонили их?<br /><a href="https://www.youtube.com/watch?v=eyQT-er4pGU&amp;feature=youtu.be">Запись экрана.</a><br /><a href="https://www.autohotkey.com/docs/commands/Format.htm">Format()</a><br /><a href="https://autohotkey.com/docs/commands/FileOpen.htm">FileOpen()</a></p>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Tue, 22 Dec 2015 18:19:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99867#p99867</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99866#p99866</link>
			<description><![CDATA[<p>Да, так работает (правда выдаёт нули, но с этим разберусь). А где-нибудь есть документация на такие функции (можно и на английском). Когда гуглил, не нашёл их.</p>]]></description>
			<author><![CDATA[null@example.com (Tsubasa)]]></author>
			<pubDate>Tue, 22 Dec 2015 18:17:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99866#p99866</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99863#p99863</link>
			<description><![CDATA[<p>Версия ahk старая. <a href="http://ahkscript.org/">Обнови вот ссылка.</a></p>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Tue, 22 Dec 2015 18:11:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99863#p99863</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99862#p99862</link>
			<description><![CDATA[<p>Сам скрипт выдаёт <em>Error:&nbsp; Call to nonexistent function.</em> и я не понимаю, что тут вообще происходит, но попробую разобраться. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Tsubasa)]]></author>
			<pubDate>Tue, 22 Dec 2015 18:08:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99862#p99862</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99860#p99860</link>
			<description><![CDATA[<p>Держи:<br /></p><div class="codebox"><pre><code>file1 := FileOpen(&quot;file1.txt&quot;,&quot;r&quot;).Read()
file2 := FileOpen(&quot;file2.txt&quot;,&quot;r&quot;).Read()
var := format(&quot;{1:+0&quot; StrLen(file1) &quot;}&quot;, format(&quot;{:x}&quot;,format(&quot;0x{}&quot;,file1) &amp; format(&quot;0x{}&quot;,file2)))

msgbox % var</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Tue, 22 Dec 2015 17:48:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99860#p99860</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99859#p99859</link>
			<description><![CDATA[<p>Ох, извините, забыл. Исправил.</p>]]></description>
			<author><![CDATA[null@example.com (Tsubasa)]]></author>
			<pubDate>Tue, 22 Dec 2015 17:47:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99859#p99859</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99858#p99858</link>
			<description><![CDATA[<p>В имени темы нет префикса &quot;AHK: &quot; Это ошибка. Напишешь тебе ответят.</p>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Tue, 22 Dec 2015 17:18:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99858#p99858</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Посимвольное сравнение файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99857#p99857</link>
			<description><![CDATA[<p>Добрый день!<br />Мне нужно сравнить посимвольно два файла и записать результат в третий. Файлы одинакового размера и содержат только нули и единицы, а результат должен быть логическим И этих символов.<br />То есть:<br />Файл 1:000100101110001<br />Файл 2:010100010101111<br />резулт:000100000100001</p><p>Я читал справку по операторам, пробовал и так и эдак. Единственный вариант, который сейчас вижу - это вот такой алгоритм:<br />-Посимвольно перебираем первый файл в Loop.<br />-Сравниваем символы с &quot;1&quot;, ваписывая в третий 0, если 0. Как только находим &quot;1&quot;, вычисляем положение символа.<br />-Перебираем в Loop второй файл до этого места, считываем символ, проверяем, 0 или 1, и если 1, то пишем в третий файл &quot;1&quot;, иначе &quot;0&quot;.</p><p>Какой-то велосипед получился. Нет ли более красивого решения?</p>]]></description>
			<author><![CDATA[null@example.com (Tsubasa)]]></author>
			<pubDate>Tue, 22 Dec 2015 16:32:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99857#p99857</guid>
		</item>
	</channel>
</rss>
