<?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=16537</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16537&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Добавить большой текст в окно ввода».]]></description>
		<lastBuildDate>Sun, 15 Aug 2021 17:14:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149260#p149260</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>А ещё есть команда <em>ControlSetText</em>.</p></blockquote></div><p>Спасибо, может подойдёт.</p>]]></description>
			<author><![CDATA[null@example.com (ThrowSum)]]></author>
			<pubDate>Sun, 15 Aug 2021 17:14:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149260#p149260</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149259#p149259</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Если предварительно ничего не предпринято, AutoHotkey вставляет между командами паузы. Их можно отключить. См.<em> SetKeyDelay</em> и <em>SetBatchLines</em>. Возможно, есть ещё какие-то паузы, про которые я подзабыл. Поищите по форуму, как отключать встроенные паузы.</p></blockquote></div><p>Я пробовал с использованием <em>SetKeyDelay 0</em> с файлом размером 110Кб, да так <em>SendEvent</em> работает быстро, но всё же не быстрее конечно вставки этого текста из буфера, но так делать абсолютно не вариант, после использования SetKeyDelay 0 и SendEvent во второй половине вставляемого текста сыпется уже мусор, как-то некоректно эта связка работает с большими объемами текста.<br />Но в любом случае спасибо за помощь, я так понимаю других вариантов кроме использования буфера или Sendа всё равно для моего случая нет.</p>]]></description>
			<author><![CDATA[null@example.com (ThrowSum)]]></author>
			<pubDate>Sun, 15 Aug 2021 17:13:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149259#p149259</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149258#p149258</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>задача вставить в поле ввода простыню текста например на 10кб</p></blockquote></div><div class="quotebox"><blockquote><p>Send и SendEvent даже с SetKeyDelay 0 будут очень долго вколачивать большой текст, например объемом больше 10к<br />можно как-то это реализовать не используя сенды и буфер?</p></blockquote></div><p>Если предварительно ничего не предпринято, AutoHotkey вставляет между командами паузы. Их можно отключить. См.<em> SetKeyDelay</em> и <em>SetBatchLines</em>. Возможно, есть ещё какие-то паузы, про которые я подзабыл. Поищите по форуму, как отключать встроенные паузы.</p><p>А ещё есть команда <em>ControlSetText</em>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 15 Aug 2021 17:04:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149258#p149258</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149257#p149257</link>
			<description><![CDATA[<p><strong>ypppu</strong>, вопрос не в том, Send и SendEvent даже с SetKeyDelay 0 будут очень долго вколачивать большой текст, например объемом больше 10кб. Поэтому вставлял его через буфер обмена, так всё это делается предельно быстро. Но всё же это костыль и вот можно как-то это реализовать не используя сенды и буфер?</p>]]></description>
			<author><![CDATA[null@example.com (ThrowSum)]]></author>
			<pubDate>Sun, 15 Aug 2021 16:54:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149257#p149257</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149256#p149256</link>
			<description><![CDATA[<p>Clipboard - это специальная переменная, жёстко связанная с буфером обмена. Просто используйте какую-нибудь свою произвольную переменную.<br /></p><div class="codebox"><pre><code>F3::
FileRead, MyVar, text.txt
Send, %MyVar%
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 15 Aug 2021 16:47:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149256#p149256</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149255#p149255</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>А откуда берётся текст? Считывается из файла или генерируется скриптом на лету, или как?</p></blockquote></div><p>Из файла, в примере text.txt.</p>]]></description>
			<author><![CDATA[null@example.com (ThrowSum)]]></author>
			<pubDate>Sun, 15 Aug 2021 16:41:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149255#p149255</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149254#p149254</link>
			<description><![CDATA[<p>А откуда берётся текст? Считывается из файла или генерируется скриптом на лету, или как?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 15 Aug 2021 16:38:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149254#p149254</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Добавить большой текст в окно ввода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=149253#p149253</link>
			<description><![CDATA[<p>Вот есть задача вставить в поле ввода простыню текста например на 10кб, как это правильно сделать?<br />Реализовал через буфер:<br /></p><div class="codebox"><pre><code>
FileRead, clipboard, text.txt
Send ^{vk56}
</code></pre></div><p>А без закидывая в буфер, напрямую, можно это как-то сделать? Через SendEvent понятно не вариант.</p>]]></description>
			<author><![CDATA[null@example.com (ThrowSum)]]></author>
			<pubDate>Sun, 15 Aug 2021 16:31:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=149253#p149253</guid>
		</item>
	</channel>
</rss>
