<?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>https://forum.script-coding.com/viewtopic.php?id=13092</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13092&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Чтение файла».]]></description>
		<lastBuildDate>Wed, 18 Oct 2017 05:49:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Чтение файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120160#p120160</link>
			<description><![CDATA[<p>Плюс нажимайте и этого достаточно.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Wed, 18 Oct 2017 05:49:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120160#p120160</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Чтение файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120150#p120150</link>
			<description><![CDATA[<p>Спасибо огромное! Даже не знаю как вас отблагодарить!</p>]]></description>
			<author><![CDATA[null@example.com (sanniauto)]]></author>
			<pubDate>Wed, 18 Oct 2017 01:57:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120150#p120150</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Чтение файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120149#p120149</link>
			<description><![CDATA[<p><strong>sanniauto</strong>, держи.<br /></p><div class="codebox"><pre><code>F1::
Box:
InputBox, var, Введите номер строки`, которую хотите скопировать.
if var is not Number
	goto, Box
Clipboard := OutLineForFile(var, &quot;xTexting.txt&quot;)
return

OutLineForFile(line, patch)
{
	loop, Read, % patch
	{
		if (A_Index == line)
		{
			Return A_LoopReadLine
		}
	}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Wed, 18 Oct 2017 01:36:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120149#p120149</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Чтение файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120147#p120147</link>
			<description><![CDATA[<p>Здравствуйте еще раз. У меня тут возникли некоторые сложности, то есть вот код:<br /></p><div class="codebox"><pre><code>FileRead, out, xTexting.txt
loop, parse, out, `n, `r
{
	Total := a_index
	LoopField .= Total &quot;. &quot; A_LoopField &quot;`n&quot;
}


F1::
InputBox, var, Введите номер строки, которую хотите скопировать.
return
}</code></pre></div><p>Вообщем мне нужно, чтобы когда пользователь вводил номер строки в inputBox, ему копировалось в буфер обмена содержание этой строки(1,2,3,...) в буфер обмена, например:<br />В (.txt) есть 3 строки:</p><p>Красный<br />Зеленый<br />Синий</p><p>Далее когда пользователь, например в InputBox вводит номер строки - 1, ему копируется в буфер обмена: Красный (Первая строка), и вот по такому принципу должно работать. Заранее спасибо</p>]]></description>
			<author><![CDATA[null@example.com (sanniauto)]]></author>
			<pubDate>Wed, 18 Oct 2017 00:22:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120147#p120147</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Чтение файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120146#p120146</link>
			<description><![CDATA[<p>Спасибо большое! Как раз то, что нужно!</p>]]></description>
			<author><![CDATA[null@example.com (sanniauto)]]></author>
			<pubDate>Tue, 17 Oct 2017 23:53:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120146#p120146</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Чтение файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120145#p120145</link>
			<description><![CDATA[<p>Привет.<br />На каждой итерации цикла, &quot;LoopField&quot; получает новое значение, а Вам нужно присоединение новой строки. Этим занимается оператор &quot;.=&quot;. Подробнее об этом и прочих подробностях почитайте <a href="http://www.script-coding.com/AutoHotkey/Variables.1.0.46.07.html">тут</a>.<br /></p><div class="codebox"><pre><code>
FileRead, out, %File%
loop, parse, out, `n, `r
{
	Total := a_index
	LoopField .= A_LoopField &quot;[&quot; A_Hour &quot;:&quot; A_Min &quot;:&quot; A_Sec &quot; | &quot; A_DD &quot;.&quot; A_MM &quot;.&quot; A_YYYY &quot;]`n&quot;
}

F1::
	Msgbox,% LoopField
return
</code></pre></div><p>Циклом можно так же читать и разбирать сразу файл. Подробнее <a href="http://www.script-coding.com/AutoHotkey/LoopReadFileContents.html">тут</a>.</p>]]></description>
			<author><![CDATA[null@example.com (KusochekDobra)]]></author>
			<pubDate>Tue, 17 Oct 2017 23:41:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120145#p120145</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Чтение файла]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120142#p120142</link>
			<description><![CDATA[<p>Всем здравствуйте, я еще на нашел ничего подобного, поэтому решил создать тему.</p><p>Например, у нас есть текстовый документ (.txt), в нём содержатся 4 строки, например такие:</p><p>-------------------------------------------------------------------------------------------------------------------<br />[07:10:47] При регистрации Вы указали Email, но не подтвердили его</p><p>[07:10:47] Вы можете сделать это прямо сейчас, через /menu &gt; Настройки безопасности</p><p>[07:10:47] Без подтверждения Email восстановить доступ к аккаунту будет невозможно</p><p>[07:10:49] Автобус по маршруту ЖД Вокзал ЛС — Завод&nbsp; отправляется через 10 секунд</p><p>-------------------------------------------------------------------------------------------------------------------</p><p><strong>Итак, мне нужно, чтобы скрипт обрабатывал этот текстовый документ и написал, например такое в Msgbox:</strong></p><p>-------------------------------------------------------------------------------------------------------------------<br />[07:10:47] При регистрации Вы указали Email, но не подтвердили его[Время и дата]</p><p>[07:10:47] Вы можете сделать это прямо сейчас, через /menu &gt; Настройки безопасности[Время и дата]</p><p>[07:10:47] Без подтверждения Email восстановить доступ к аккаунту будет невозможно[Время и дата]</p><p>[07:10:49] Автобус по маршруту ЖД Вокзал ЛС — Завод&nbsp; отправляется через 10 секунд[Время и дата]</p><p>-------------------------------------------------------------------------------------------------------------------</p><p>Я попробовал сделать кое-что сам и вот что у меня получилось:<br /></p><div class="codebox"><pre><code>


FileRead, out, %File%
loop, parse, out, `n, `r
{
	Total:=a_index
	LoopField := A_LoopField
}

F1::
Msgbox, %LoopField%[%A_Hour%:%A_Min%:%A_Sec% | %A_DD%.%A_MM%.%A_YYYY%]
return

; LoopField - выводящее значение строк в Msgbox
</code></pre></div><p>Тут он выводит в Msgbox только последнюю строку в файле, а мне нужно, чтобы он выводил именно все строки.</p><p>Буду очень признателен, если поможете, так как я правда обыскал весь интернет и ничего не нашёл. Думаю это также будет многим полезно, кто делает скрипты для сампа</p>]]></description>
			<author><![CDATA[null@example.com (sanniauto)]]></author>
			<pubDate>Tue, 17 Oct 2017 22:34:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120142#p120142</guid>
		</item>
	</channel>
</rss>
