<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Поиск информации в txt]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12342</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12342&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Поиск информации в txt».]]></description>
		<lastBuildDate>Sat, 21 Jan 2017 18:59:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111354#p111354</link>
			<description><![CDATA[<p>Спасибо большое!</p>]]></description>
			<author><![CDATA[null@example.com (Fauk)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:59:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111354#p111354</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111352#p111352</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:50:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111352#p111352</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111351#p111351</link>
			<description><![CDATA[<p>А да, сейчас.<br />Изменил.</p>]]></description>
			<author><![CDATA[null@example.com (Fauk)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:44:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111351#p111351</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111350#p111350</link>
			<description><![CDATA[<p>У меня почти все готово, но я вижу вы не читали мою просьбу сменить заголовок.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:41:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111350#p111350</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111348#p111348</link>
			<description><![CDATA[<p>В одной строчке может быть ник, но в первых двух - нет. Он всегда в начале.</p>]]></description>
			<author><![CDATA[null@example.com (Fauk)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:23:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111348#p111348</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111347#p111347</link>
			<description><![CDATA[<p>Т.е., ник всегда в начале строчки? Или может быть и в конце? Кроме того: может быть ли пара ников в одной строчке?</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:22:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111347#p111347</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111345#p111345</link>
			<description><![CDATA[<p>Примером может быть данный текст.<br /></p><div class="codebox"><pre><code>asd
as			ad af	ag	ah

Pypka_Pypka		228	228	1337	123231132131123213
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Fauk)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:21:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111345#p111345</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111344#p111344</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sat, 21 Jan 2017 18:00:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111344#p111344</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Поиск информации в txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=111339#p111339</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Fauk)]]></author>
			<pubDate>Sat, 21 Jan 2017 17:29:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=111339#p111339</guid>
		</item>
	</channel>
</rss>
