<?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=12838&amp;type=atom" />
	<updated>2017-09-10T11:59:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12838</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119231#p119231" />
			<content type="html"><![CDATA[<p>SendRaw используй вместо Send.</p>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2017-09-10T11:59:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119231#p119231</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119221#p119221" />
			<content type="html"><![CDATA[<p><strong>belyankin12</strong>, я признаться не особо понимаю о чём Вы. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-09-10T09:59:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119221#p119221</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119219#p119219" />
			<content type="html"><![CDATA[<p>Использовать sendchat() из samp udf для отправки сообщения на сервер.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-09-10T08:31:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119219#p119219</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119218#p119218" />
			<content type="html"><![CDATA[<p>Доброго времени суток, скрипт действует и я им активно пользуюсь, но возник ещё вопрос.<br />Если в текстовом файле я пишу &quot;Привет!&quot;, то сами понимаете скрипт отыгрывает Alt. Но мне для игроков надо постараться сделать всю эту историю как можно проще, а объяснять всем, что вместо ! надо писать {!}, это не очень вариант. Есть какой-то способ в вышеуказанном скрипте сделать так, чтобы именно с этого текстового файла он распознавал ! как !, ^ как ^ и + как +? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-09-10T07:38:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119218#p119218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117498#p117498" />
			<content type="html"><![CDATA[<p>Вот оно что, а я тут &quot;советы&quot; раздаю, эх, невнимательный(.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-07-23T05:09:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117498#p117498</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117497#p117497" />
			<content type="html"><![CDATA[<p>Друзья, я премного благодарен вам за помощь, скрипт работает так, как и требовалось, спасибо! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-07-23T05:07:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117497#p117497</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117488#p117488" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Дед Мазай пишет:</cite><blockquote><p><strong>FileReadLine</strong><br />В целом эта команда направлена на использование преимущественно с файлами малого размера, или в случаях, когда необходимо прочтение только какой-то одной строки. Если вам необходимо просканировать и обработать большое количество строк (одну за одной), для лучшей производительности используйте file-reading loop. Для того, чтобы прочитать и поместить в переменную весь файл целиком, используйте FileRead.</p></blockquote></div><p><strong>belyankin12</strong>, если нужно из большого файла считать всего одну строку, предпочтительнее <em>FileReadLine</em>. А если весь файл построчно разбивать, тогда быстре <em>Loop (файлы и папки)</em>.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-07-22T20:20:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117488#p117488</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117487#p117487" />
			<content type="html"><![CDATA[<p><strong>belyankin12</strong>, я не говорил о FileRead, я говорил о Loop, read в справка написано, что он работает быстрее, чем Filereadline.</p>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2017-07-22T20:15:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117487#p117487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117486#p117486" />
			<content type="html"><![CDATA[<p><strong>svoboden</strong>, зачем читать весь тестовый файл, если я заранее знаю, что мне его построчно нужно будет разбивать. Банально зачем делать два действия (read а потом parse), вместо одного (filereadline)?</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-07-22T19:59:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117486#p117486</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117472#p117472" />
			<content type="html"><![CDATA[<p><strong>belyankin12</strong>, а почему не используете Loop, read?</p>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2017-07-22T16:42:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117472#p117472</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117464#p117464" />
			<content type="html"><![CDATA[<p><strong>shahlik002</strong>, ваш код - аналогия моего, за исключением того, что мой потребляет меньше памяти, чем ваш (т.к. я не читаю весь файл целиком, а напрямую обрабатываю строчку). Если вы использовали все это время свой вариант, то есть повод посмотреть пример на стороне <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-07-22T11:50:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117464#p117464</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117453#p117453" />
			<content type="html"><![CDATA[<p>Имена следует хранить в переменных.<br /></p><div class="codebox"><pre><code>
Имя1=Вася_Пупкин
Имя2=Федя_Петров
msgbox,%Имя2%    ; то что находиться в процентах - переменная
return
</code></pre></div><p>На сколько я понимаю имен у вас будет явно не 2шт.<br />Вот скрипт на считывание всех ников и действия с ними.<br /></p><div class="codebox"><pre><code>
FileRead,СодержимоеФайла,имена.txt   ;Извлекает весь текст из файла в переменную СодержимоеФайла
loop,Parse,СодержимоеФайла,`n ;Обрабатывает каждую строку переменной кодом в скобках
{
sendinput, {F6}.бан %line% причина{Enter}
sleep 100
}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[shahlik002]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=37352</uri>
			</author>
			<updated>2017-07-22T06:22:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117453#p117453</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117451#p117451" />
			<content type="html"><![CDATA[<p>А если у тебя имён три сотни в скрипте? Твой код только на два распространяется, создай цикл: <br /></p><div class="codebox"><pre><code>
!1::
Loop {
	FileReadLine, line, путь к файлу, %A_Index%
	If ErrorLevel
		break
	sendinput, {F6}.бан %line% причина{Enter}
	sleep 100
}
return
</code></pre></div><p>Так скрипт будет читать файл и банить все имена в списке, пока он не закончится. Как только цикл натыкается на пустую строчку, он останавливается, поэтому ничего лишнего не нужно, только ники без пробелов, запятых и прочего. Если очень хочется - впиши внутрь цикла regexmatch.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-07-22T06:14:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117451#p117451</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Взятие информации из текстового файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=117448#p117448" />
			<content type="html"><![CDATA[<p>Добрый день, нужна помощь в реализации следующего скрипта.. идея такова:<br /></p><div class="codebox"><pre><code>!1::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}.бан ИМЯ1 100 Причина{enter}
sleep 100
Sendinput, {F6}.бан ИМЯ2 100 Причина{enter}
sleep 100
return</code></pre></div><p>Нужно, чтобы вместо &quot;ИМЯ1&quot;/&quot;ИМЯ2&quot; вписывались автоматом ники с другого текстового файла, которые там написаны в таком виде:<br /></p><div class="codebox"><pre><code>Вася_Пупкин
Федя_Петров</code></pre></div><p>Вот, чтобы при запуске скрипта по АЛЬТ+1 он банил не &quot;ИМЯ1&quot;, а &quot;Вася_Пупкин&quot;. Или можно эти же имена в сам файл скрипта засунуть, но чтобы он по номеру строк их считывал. Буду очень признателен за помощь.</p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-07-22T04:58:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=117448#p117448</id>
		</entry>
</feed>
