<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Поиск информации в txt]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12342&amp;type=atom" />
	<updated>2017-01-21T18:59:08Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12342</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111354#p111354" />
			<content type="html"><![CDATA[<p>Спасибо большое!</p>]]></content>
			<author>
				<name><![CDATA[Fauk]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34527</uri>
			</author>
			<updated>2017-01-21T18:59:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111354#p111354</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111352#p111352" />
			<content type="html"><![CDATA[<p>Вот. Не могу протестировать наверняка - не играю в вашу игру, но скрипт дошел до конца без ошибок.<br /></p><div class="codebox"><pre><code>
!Numpad9::
txt := A_ScriptDir &quot;\dialog.txt&quot;
words := getdialogtext()
AddChatMessage(&quot;{8B008B}Начинаю обработку данных.&quot;)
FileAppend, %words%, %txt%
sleep 300
Loop {
	FileReadLine, line, %txt%, %A_Index%
				
	if ErrorLevel
	break
				
	if RegExMatch(line,&quot;(.*)_(.*) (.*)&quot;, end_str)
				
	Pname := end_str1
	PSname := RegExReplace(end_str2, &quot;\ .*&quot;, &quot;&quot;)
	
	if (end_str1 != &quot;&quot; or end_str2 != &quot;&quot;) {
		
		PName := &quot;&quot; . Pname . &quot;_&quot; . PSname . &quot;&quot;
		SendInput {F6}/namest %PName%{enter}
		Sleep 2000
	} else {
		AddChatMessage(&quot;{8B008B}Ошибка чтения файла.&quot;)
	}
}
FileDelete, %txt%
AddChatMessage(&quot;{8B008B}Обработка завершена.&quot;)
Return
</code></pre></div><p>Кстати, в вашем UDF наверняка есть функция, подобно sendchatmessage. Если есть, то советую строчку №52 заменить на:<br /></p><div class="codebox"><pre><code>sendchatmessage(&quot;/namest &quot; . PName . &quot;&quot;)</code></pre></div><p>так будет быстрее.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-01-21T18:50:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111352#p111352</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111351#p111351" />
			<content type="html"><![CDATA[<p>А да, сейчас.<br />Изменил.</p>]]></content>
			<author>
				<name><![CDATA[Fauk]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34527</uri>
			</author>
			<updated>2017-01-21T18:44:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111351#p111351</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111350#p111350" />
			<content type="html"><![CDATA[<p>У меня почти все готово, но я вижу вы не читали мою просьбу сменить заголовок.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-01-21T18:41:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111350#p111350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111348#p111348" />
			<content type="html"><![CDATA[<p>В одной строчке может быть ник, но в первых двух - нет. Он всегда в начале.</p>]]></content>
			<author>
				<name><![CDATA[Fauk]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34527</uri>
			</author>
			<updated>2017-01-21T18:23:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111348#p111348</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111347#p111347" />
			<content type="html"><![CDATA[<p>Т.е., ник всегда в начале строчки? Или может быть и в конце? Кроме того: может быть ли пара ников в одной строчке?</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-01-21T18:22:34Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111347#p111347</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111345#p111345" />
			<content type="html"><![CDATA[<p>Примером может быть данный текст.<br /></p><div class="codebox"><pre><code>asd
as			ad af	ag	ah

Pypka_Pypka		228	228	1337	123231132131123213
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Fauk]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34527</uri>
			</author>
			<updated>2017-01-21T18:21:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111345#p111345</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111344#p111344" />
			<content type="html"><![CDATA[<p>Я бы не назвал ваш заголовок самым информативным. Вы просите нас найти информацию в файле и вывести её в переменную, а сами в названии указали &quot;SAMP&quot;. Переделайте. А пока делаете, скажите, что именно не работает? Понятие &quot;не работает&quot; очень растяжимое. Не запускается вообще? Не выводит переменную? Что? Я сейчас вижу ошибку в регулярном выражении у вас, я вам помогу её исправить, но для начала смените заголовок. А ещё, ответьте на вопрос: как ник игрока прописан в текстовом файле. Вот так:<br /></p><div class="codebox"><pre><code>123345sadas62aAleks_BelkaZadsd123456</code></pre></div><p>или вот так:<br /></p><div class="codebox"><pre><code>123345sadas62a Aleks_Belka Zadsd123456</code></pre></div><p>Было бы неплохо предоставить пример текста, желательно максимально шаблонного.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-01-21T18:00:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111344#p111344</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Поиск информации в txt]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111339#p111339" />
			<content type="html"><![CDATA[<p>Приветствую всех.<br />Мне нужна ваша помощь в исправлении ошибки в одном и кодов.<br /></p><div class="codebox"><pre><code>!Numpad9::
{
words := getdialogtext()
FileAppend, %words%, %A_ScriptDir%\dialog.txt
AddChatMessage(&quot;{8B008B}Диалог обработан.&quot;)
}
Loop, Read, %A_ScriptDir%\dialog.txt
{
    If RegExMatch( A_LoopReadLine, &quot;(.*)_(.*) &quot;, line)  
        SendInput {F6}/namest{space}%line1%{enter}
Sleep 2000
}
{
FileDelite, %A_ScriptDir%\dialog.txt
}
Return</code></pre></div><p>Вот есть данный скрипт. Если у меня открыто диалоговое окно, то я нажимаю *Alt+Numpad9* и у меня весь текст, что содержится в данном окне - создается в текстовом документе.<br />После чего идёт поиск игровых ников формата Имя_Фамилия. Все ники на английском языке. После и перед никами может быть текст, но мне нужны только ники формата Имя_Фамилия и больше ничего. Если находит хоть один такой ник, то прописывается команда /namest и этот ник. Сколько там найдёт этих ников, то столько раз будет прописывать данная команда. Ну а после завершения поиска и прописи всех ников - этот текстовый документ удаляется.<br />Он у меня не работает. Помогите исправить ошибку.</p>]]></content>
			<author>
				<name><![CDATA[Fauk]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34527</uri>
			</author>
			<updated>2017-01-21T17:29:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111339#p111339</id>
		</entry>
</feed>
