<?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=14091</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14091&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: необходимо скопировать определённую строку из txt».]]></description>
		<lastBuildDate>Sun, 19 Aug 2018 13:59:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: необходимо скопировать определённую строку из txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128121#p128121</link>
			<description><![CDATA[<p><strong>Screamer</strong>, c утра подумал и стало всё легче:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;С комментариями</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
f2:: ;по нажатию f2 запускаем скрипт
Loop ;создаём цикл 
{
FileReadLine, line, c:\t.txt, %A_Index% ;Считывает в переменную line из текстового документа, находящегося в c:\t.txt линию %A_Index%.
; %A_Index% встроенная перменная, которая хранит счётчик цикла.
if ErrorLevel ;Если произошла ошибка или закончился файл
	break ;выходим из цикла.
Send %line% ;Если всё хорошо, будет отправляться значение переменной line.
SendInput {vk09 2} ;Далее отправляется 2 раза Tab. Если не использовать vk-код пришлось бы писать так SendInput {Tab}{Tab}. ИМХО.
}
MsgBox, Достигнут конец файла.
ExitApp ;Закрываем скрипт
Return
</code></pre></div></div></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Без комментариев</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
f2:: 
Loop 
{
FileReadLine, line, c:\t.txt, %A_Index% 
if ErrorLevel 
	break 
Send %line% 
SendInput {vk09 2}
}
MsgBox, Достигнут конец файла.
ExitApp
Return
</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (Gutalin)]]></author>
			<pubDate>Sun, 19 Aug 2018 13:59:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128121#p128121</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: необходимо скопировать определённую строку из txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128113#p128113</link>
			<description><![CDATA[<p><strong>Gutalin</strong>говорю же - я далёк от кодинга. И как связать &quot;количество строк&quot; с Loop вообще не представляю. Но огромное спасибо за наводку про Send, %Clipboard%</p>]]></description>
			<author><![CDATA[null@example.com (Screamer)]]></author>
			<pubDate>Sun, 19 Aug 2018 07:39:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128113#p128113</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: необходимо скопировать определённую строку из txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128112#p128112</link>
			<description><![CDATA[<p><strong>Screamer</strong>, великий поиск, доступный каждому пользователю, дал мне ответ:<br />Предлагаю <a href="http://forum.script-coding.com/viewtopic.php?id=5945">посчитать сколько всего строк в файле</a> и запустить <a href="https://autohotkey.com/docs/commands/Loop.htm">loop</a> с этим количеством. Копируем(описано в данной теме),<a href="http://forum.script-coding.com/viewtopic.php?id=10484">вставляем</a>. Посылаем 2 раза Tab через <a href="http://www.script-coding.com/AutoHotkey/Send.html">SendInput</a>,меняем активное поле.</p>]]></description>
			<author><![CDATA[null@example.com (Gutalin)]]></author>
			<pubDate>Sat, 18 Aug 2018 22:50:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128112#p128112</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: необходимо скопировать определённую строку из txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128111#p128111</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Команда <em>FileReadLine</em> читает файл построчно. В справке есть пример.</p></blockquote></div><p>Огромное спасибо. С работой данной команды я разобрался. Теперь разобраться бы как вставлять... Т.е., что нужно. Из txt файла прочиталась и скопировалась строка(всё понятно это команда FileReadLine). Дальше эта строка должна вставиться в активное поле(т.е. грубо говоря FileReadLine скопировал и &quot;что-то&quot; должно нажать ctrl+v). Далее несколько раз Tab и копируем вторую строку и вставляем в активном поле. И так далее пока не кончатся строки в txt файле. И, если можно(если кто покажет пример кода), то расписать какая строка и какой оператор за что отвечает.</p>]]></description>
			<author><![CDATA[null@example.com (Screamer)]]></author>
			<pubDate>Sat, 18 Aug 2018 22:11:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128111#p128111</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: необходимо скопировать определённую строку из txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128110#p128110</link>
			<description><![CDATA[<p>Команда <em>FileReadLine</em> читает файл построчно. В справке есть пример.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 18 Aug 2018 20:09:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128110#p128110</guid>
		</item>
		<item>
			<title><![CDATA[AHK: необходимо скопировать определённую строку из txt]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128109#p128109</link>
			<description><![CDATA[<p>Пишу небольшой скрипт, который позволит немного ускорить мою работу. Необходимо скопировать определённую строку из txt файла. Т.е. есть файл, в котором написаны ip машин. Открыта форма, куда нужно вставить этот ip. Необходимо сначала скопировать строку 1 и вставить в форму. Потом, после заполнения остальных полей, скопировать вторую строку и так далее, пока не кончатся строки. Подскажите пожалуйста как это сделать. Первый раз этим занимаюсь. Далёк от кодинга и программирования.</p>]]></description>
			<author><![CDATA[null@example.com (Screamer)]]></author>
			<pubDate>Sat, 18 Aug 2018 19:50:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128109#p128109</guid>
		</item>
	</channel>
</rss>
