<?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>http://forum.script-coding.com/viewtopic.php?id=14009</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14009&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:Чтение чат лога».]]></description>
		<lastBuildDate>Wed, 08 Aug 2018 23:36:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:Чтение чат лога]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127753#p127753</link>
			<description><![CDATA[<p>Моя ошибка, обходил глазами эту статью раньше <img src="//forum.script-coding.com/img/smilies/hmm.png" width="15" height="15" />.<br />Вот <a href="https://autohotkey.com/docs/commands/LoopFile.htm">тут</a> разбирался.</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Wed, 08 Aug 2018 23:36:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127753#p127753</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Чтение чат лога]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127752#p127752</link>
			<description><![CDATA[<p><strong>qqlexa</strong><br />Да как нет то, если <a href="http://www.script-coding.com/AutoHotkey/LoopReadFileContents.html">есть</a>.<br />Ну и я так полагаю что <a href="http://www.script-coding.com/AutoHotkeyTranslation.html">этого проекта</a> по переводу документации вы тоже не видели.<br />Так и если мой код прокомментировать то получиться и не очень то сложно его разобрать.</p><div class="codebox"><pre><code>loop ; запускаем цикл который будет повторять чтение файла
{
	loop, read, путь к файлу ;начинаем читать файл построчно и до конца
	{
		if A_LoopReadLine contains Restraint ;если в строке присутствует слово &quot;Restraint&quot; то делаем действие ниже. если нет этого слова то цикл ищет в следующей строке и так до конца файла
		send, {1}	;отправляем единицу
	}
	sleep 1000 ;даем скрипту паузу на 1 секунду, либо он заспамит кнопкой 1, но если нужен именно спам то удалите эту строку
}
F2:: pause ;ставим на паузу</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (pro100andrik94)]]></author>
			<pubDate>Wed, 08 Aug 2018 21:46:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127752#p127752</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Чтение чат лога]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127751#p127751</link>
			<description><![CDATA[<p><strong>pro100andrik94</strong>, русских справок по использованию функции loop с файлами нет, и для разбора и понимания кода мой сойдет лучше.</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Wed, 08 Aug 2018 20:44:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127751#p127751</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Чтение чат лога]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127749#p127749</link>
			<description><![CDATA[<p><strong>qqlexa</strong><br />Зачем так сложно?</p><div class="codebox"><pre><code>loop
{
	loop, read, путь к файлу
	{
		if A_LoopReadLine contains Restraint
		send, {1}
	}
	sleep 1000 ;даем скрипту паузу на 1 секунду, либо он заспамит кнопкой 1, но если нужен именно спам то удалите эту строку
}
F2:: pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (pro100andrik94)]]></author>
			<pubDate>Wed, 08 Aug 2018 09:26:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127749#p127749</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Чтение чат лога]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127742#p127742</link>
			<description><![CDATA[<p>Вот код из моего скрипта.<br /></p><div class="codebox"><pre><code>file = %A_MyDocuments%\Fasv\chat.txt
string = Restraint 
na:
FileReadLine, line, %file%, %a% ; Читаем файл на строке %a%
if ErrorLevel ; Если &quot;не прочитало&quot;
	goto, na ; Читаем еще раз
a++            ; Иначе если строка прочитана прибавляем строке 1 (a += 1; a := a +1; a++ - одинаковые способы) 
IfNotInString, line, %string% ; Если в этой строке нет фразы %string%
	goto, na                            ; Новую строку читаем
Send, {1}                              ; Иначе ( если есть фраза) нажимаем один и идём на начало
goto, na                                 ; Идти на начало
return
F2::                                      ; На F2 пауза
pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Tue, 07 Aug 2018 14:04:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127742#p127742</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Чтение чат лога]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127701#p127701</link>
			<description><![CDATA[<p>Формулировка вопроса удивляет... <br />Пишете что скрипт должен работать постоянно, после этого приводите пример о переключении статуса работы скрипта.</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Sun, 05 Aug 2018 12:24:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127701#p127701</guid>
		</item>
		<item>
			<title><![CDATA[AHK:Чтение чат лога]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127700#p127700</link>
			<description><![CDATA[<p>Всем привет.Нужна помощь с чат логом,суть в том,что после нахождения строки:Restraint скрипт должен нажимать кнопку 1. Скрипт должен работать постоянно,т.е,например:при нажатии кнопки F2 он работает,при повторном нажатии на F2 он выключается.Путь к чат логу:%A_MyDocuments%\Fasv\chat.txt</p>]]></description>
			<author><![CDATA[null@example.com (Fikave)]]></author>
			<pubDate>Sun, 05 Aug 2018 12:16:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127700#p127700</guid>
		</item>
	</channel>
</rss>
