<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Loop. Сортировка файлов по дате]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11590&amp;type=atom" />
	<updated>2016-05-16T09:29:26Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11590</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Loop. Сортировка файлов по дате]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103835#p103835" />
			<content type="html"><![CDATA[<p>Да, но...<br /></p><div class="quotebox"><blockquote><p>При проверке вручную или посредством &quot;FileAppend&quot; добавлять строки в файл, скрипт отлично работает.</p></blockquote></div><p>Почему в этом случае работает?</p>]]></content>
			<author>
				<name><![CDATA[SeaVodikendu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33752</uri>
			</author>
			<updated>2016-05-16T09:29:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103835#p103835</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Loop. Сортировка файлов по дате]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103834#p103834" />
			<content type="html"><![CDATA[<p>Переменные типа A_LoopFileFullPath существуют только внутри цикла. А рамки цикла нужно задавать фигурными скобками. Сеанс телепатии закончен. <span class="postimg"><img src="http://i.istockimg.com/file_thumbview_approve/19627350/5/stock-photo-19627350-vintage-mind-reader.jpg" alt="http://i.istockimg.com/file_thumbview_approve/19627350/5/stock-photo-19627350-vintage-mind-reader.jpg" /></span></p><p><span style="color: green">Переношу тему в AutoHotKey — Games.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-05-16T09:23:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103834#p103834</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Loop. Сортировка файлов по дате]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103832#p103832" />
			<content type="html"><![CDATA[<p>Dota 2 (ПК игра) сохраняет логи в файл console.log в директорию игры.<br />Иногда игра меняет файл для сохранение логов, оставляя префикс &quot;console&quot;. Например &quot;console.345561243.log&quot;.<br />Задача 1 (Первый &quot;Loop&quot;): Проверять директорию игры и находить последний измененный файл с префиксом &quot;console&quot;.<br />Второй &quot;Loop&quot;, отдельно работает как надо с заранее выбранным файлом.</p>]]></content>
			<author>
				<name><![CDATA[SeaVodikendu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33752</uri>
			</author>
			<updated>2016-05-16T08:49:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103832#p103832</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Loop. Сортировка файлов по дате]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103786#p103786" />
			<content type="html"><![CDATA[<p>Неясна задача. Предлагаю автору обрисовать ещё раз. Чтобы алгоритм был понятен, а слова в предложениях были согласованы.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-05-15T06:17:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103786#p103786</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Loop. Сортировка файлов по дате]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=103764#p103764" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />Суть скрипта:<br />Программа сохраняет логи в файл, в названии котором есть &quot;console&quot;.<br />Скрипт находит последний измененный файл и выводит его директорию.<br />Далее из этой директории идет поиск определенных строк.</p><p>При проверке <strong>вручную</strong> или посредством &quot;FileAppend&quot; добавлять строки в файл, скрипт отлично работает.<br />Но когда <strong>программа</strong> обращается к &quot;console*.log&quot; изменяет файл, первый Loop не находит его, пока я вручную не обновлю папку.<br />Подскажите, в чем проблема?</p><br /><div class="codebox"><pre><code>pop:
Loop, A_WorkingDir\console*.log, 0, 1
if (A_LoopFileTimeModified &gt;= TempVar)
		{
		NewestFolder := A_LoopFileFullPath	, TempVar := A_LoopFileTimeModified
}
Loop, read, %NewestFolder%
    {
    last_line := A_LoopReadLine
    pred_line := last_line
    }
if (last_line = &quot;Яблоко&quot; or pred_line = &quot;Яблоко&quot; or last_line = &quot;Груша&quot; or pred_line = &quot;Груша&quot;)
{     
C=1
msgbox, %NewestFolder% содержит %last_line% %pred_line%
}
If !c
{
MsgBox, Не нашел
goto, pop
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[SeaVodikendu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33752</uri>
			</author>
			<updated>2016-05-14T04:06:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=103764#p103764</id>
		</entry>
</feed>
