<?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=13092&amp;type=atom" />
	<updated>2017-10-18T05:49:24Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13092</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Чтение файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120160#p120160" />
			<content type="html"><![CDATA[<p>Плюс нажимайте и этого достаточно.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-10-18T05:49:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120160#p120160</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Чтение файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120150#p120150" />
			<content type="html"><![CDATA[<p>Спасибо огромное! Даже не знаю как вас отблагодарить!</p>]]></content>
			<author>
				<name><![CDATA[sanniauto]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38823</uri>
			</author>
			<updated>2017-10-18T01:57:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120150#p120150</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Чтение файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120149#p120149" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2017-10-18T01:36:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120149#p120149</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Чтение файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120147#p120147" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[sanniauto]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38823</uri>
			</author>
			<updated>2017-10-18T00:22:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120147#p120147</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Чтение файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120146#p120146" />
			<content type="html"><![CDATA[<p>Спасибо большое! Как раз то, что нужно!</p>]]></content>
			<author>
				<name><![CDATA[sanniauto]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38823</uri>
			</author>
			<updated>2017-10-17T23:53:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120146#p120146</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Чтение файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120145#p120145" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[KusochekDobra]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33846</uri>
			</author>
			<updated>2017-10-17T23:41:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120145#p120145</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Чтение файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120142#p120142" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[sanniauto]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38823</uri>
			</author>
			<updated>2017-10-17T22:34:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120142#p120142</id>
		</entry>
</feed>
