<?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=11969&amp;type=atom" />
	<updated>2016-08-31T20:20:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11969</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107212#p107212" />
			<content type="html"><![CDATA[<p>Всем огромное спасибо .<strong>teadrinker</strong> - Сделали то что надо. Работает быстро и точно.<br /></p><div class="codebox"><pre><code>FileRead, text, D:\1.txt
FileAppend, % RegExReplace(text, &quot;m`a)(,[^,]+){2}$&quot;), D:\2.txt</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрейка 007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26640</uri>
			</author>
			<updated>2016-08-31T20:20:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107212#p107212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107211#p107211" />
			<content type="html"><![CDATA[<p>Или так:<br /></p><div class="codebox"><pre><code>FileRead, text, D:\1.txt
FileAppend, % RegExReplace(text, &quot;m`a)(,[^,]+){2}$&quot;), D:\2.txt</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2016-08-31T16:57:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107211#p107211</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107210#p107210" />
			<content type="html"><![CDATA[<p>^ в квадратных скобках — это не начало строки, он означает любой символ, кроме перечисленных в скобках. Без английского в программировании никак, надо учить потихонечку.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2016-08-31T16:43:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107210#p107210</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107209#p107209" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />А как это работает?<br />Почему там много символов начала строки^?</p><p>p.s в англ. не силен, в основном на метод тыка полагаюсь. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[yalanne]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32850</uri>
			</author>
			<updated>2016-08-31T16:39:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107209#p107209</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107207#p107207" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>FileRead, text, D:\1.txt
FileAppend, % RegExReplace(text, &quot;m`a),[^,]+,[^,]+$&quot;), D:\2.txt</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2016-08-31T16:20:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107207#p107207</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107206#p107206" />
			<content type="html"><![CDATA[<p>Или так:<br /></p><div class="codebox"><pre><code>FileRead,Text,  1.txt
Text_ := RegExReplace(	RegExReplace(text,&quot;((?:(?:\d+\.?\d?+),?){5}).*(`r`n|$)&quot;,&quot;$1$2&quot;)		,	&quot;,(`r`n|$)&quot;,&quot;$1&quot;)
FileAppend, %Text_%`r`n, 2.txt</code></pre></div><p>Работает с несколькими строками одновременно, оставляет 5 частей в каждой строке, остальное заменяется на пустоту.<br />Второй заменой убирается запятая в конце.</p>]]></content>
			<author>
				<name><![CDATA[yalanne]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32850</uri>
			</author>
			<updated>2016-08-31T15:16:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107206#p107206</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107204#p107204" />
			<content type="html"><![CDATA[<p>Решение в командной строке (cmd.exe):<br /></p><div class="codebox"><pre><code>(for /f &quot;tokens=1-4 delims=,&quot; %1 in (D:\1.txt) do @echo %1,%2,%3,%4)&gt;D:\2.txt</code></pre></div><p>Для многократного использования можно создать ярлык на cmd.exe:<br /></p><div class="codebox"><pre><code>cmd.exe /d /q /e /c (for /f &quot;tokens=1-4 delims=,&quot; %1 in (D:\1.txt) do @echo %1,%2,%3,%4)&gt;D:\2.txt</code></pre></div><p>,<br />причём в свойствах ярлыка можно указать запуск в свёрнутом окне,<br />а <a href="http://forum.script-coding.com/viewtopic.php?pid=52233#p52233">если постараться</a> — в скрытом окне;<br />или пакетный файл (удвоив знаки «%»!!!).</p>]]></content>
			<author>
				<name><![CDATA[shiz]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26249</uri>
			</author>
			<updated>2016-08-31T14:33:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107204#p107204</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107197#p107197" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Loop, Read, 1.txt
{
RegExMatch(A_LoopReadLine, &quot;([0-9]+),([0-9]+),([0-9]+).([0-9]+),([0-9]+)&quot;, FoundA)
;MsgBox, %FoundA%
FileAppend, %FoundA%`r`n, 2.txt
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-08-31T14:04:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107197#p107197</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Цикл чтения файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107193#p107193" />
			<content type="html"><![CDATA[<p>Есть текстовый&nbsp; документ (D\1.txt) .В нём около 300 тыс. строк</p><p>20160830,100000,96180.000000000,9,0,96180.000000000<br />20160830,100000,96180.000000000,50,0,96180.000000000<br />20160830,100000,96180.000000000,5,0,96180.000000000<br />20160830,100000,96180.000000000,3,0,96180.000000000<br />20160830,100000,96180.000000000,20,0,96180.000000000<br />20160830,100000,96170.000000000,1,96170.000000000,96180.000000000<br />20160830,100000,96170.000000000,1,96170.000000000,96180.000000000</p><br /><p>Нужно преобразовать этот документ так , что-бы на выходе получился документ2 (D\2.txt),те отсечь лишнее от запятой<br />20160830,100000,96180.000000000,9<br />20160830,100000,96180.000000000,50<br />20160830,100000,96180.000000000,5<br />20160830,100000,96180.000000000,3<br />20160830,100000,96180.000000000,20<br />20160830,100000,96170.000000000,1<br />20160830,100000,96170.000000000,1</p><br /><p>Всё что смог это <br /></p><div class="codebox"><pre><code>FileRead,Var1,  D:\1.txt
Var1_ := RegExMatch(Var1, &quot;([0-9]+),([0-9]+),([0-9]+).([0-9]+),([0-9]+)&quot;, FoundA)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрейка 007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26640</uri>
			</author>
			<updated>2016-08-31T13:36:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107193#p107193</id>
		</entry>
</feed>
