<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Вставить данные из буфера обмена в input]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12235</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12235&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Вставить данные из буфера обмена в input».]]></description>
		<lastBuildDate>Wed, 28 Dec 2016 05:41:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110363#p110363</link>
			<description><![CDATA[<p>При этом введенный мой квадрат отправится в чат? Больше я не могу понять как игра запоминает переменную, учитывая что showdialog просто визуальное меню, без функций, без ничего.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Wed, 28 Dec 2016 05:41:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110363#p110363</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110361#p110361</link>
			<description><![CDATA[<p><strong>belyankin12</strong>, А что если через память игры?<br /></p><div class="codebox"><pre><code>

showDialog(&quot;1&quot;, &quot;{FFFAFA}Укажите квадрат&quot;, &quot;{FFFAFA}От А-1 до Я-24&quot;, &quot;Ок&quot;)
KeyWait, enter, D
sleep 150
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
RegExMatch(chatInput, &quot;(.*)&quot;, text)
msgbox, %text1%
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Wed, 28 Dec 2016 02:36:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110361#p110361</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109969#p109969</link>
			<description><![CDATA[<p>Спасибо за помощь, использую это.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Wed, 21 Dec 2016 15:45:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109969#p109969</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109960#p109960</link>
			<description><![CDATA[<p>Возьмите мой код за основу.<br />Вы ввели или вставили что-то, скрипт получил это в переменную.<br />Если вы хотите вводить и вставлять одновременно, и при этом не теряя фокус с игры (InputBox или свое GUI не годятся), придется подумать как обрабатывать поступающий ввод и вставки, а затем склеить их вместе.<br /></p><div class="codebox"><pre><code>Loop {
	Input inputText, V, {Enter}
	If (ErrorLevel = &quot;NewInput&quot;)
		str := str inputText Clipboard
	else if (str OR inputText) {
		MsgBox % str inputText
		str := &quot;&quot;
	}
}

~^vk56::Input</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 20 Dec 2016 21:20:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109960#p109960</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109955#p109955</link>
			<description><![CDATA[<p>UDF тут вообще не причем, я просто показал вам его для того чтобы вы поняли зачем мне нужна команда input именно. Если я использую inputbox в полноэкранном приложении, оно свернется, не так ли? Меня это не устраивает.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Tue, 20 Dec 2016 19:00:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109955#p109955</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109949#p109949</link>
			<description><![CDATA[<p>Нет, это не то что мне нужно. Мне нужно из Клипбоарда вывести в строку его содержимое так, чтобы input воспринял это как будто я физически ввёл эти данные. Вот пример кода что я использую:<br /></p><div class="codebox"><pre><code>showDialog(&quot;1&quot;, &quot;{FFFAFA}Укажите квадрат&quot;, &quot;{FFFAFA}От А-1 до Я-24&quot;, &quot;Ок&quot;)
input, text, V, {Enter}</code></pre></div><p>Команда showDialog это команда из UDF - вызывает диалоговое окно внутри игры GTA SAMP. В этом окне есть строка с курсором куда вводится текст, но само окно не обладает способностью перехватывать текст (оно просто для красоты так сказать), регистрирует текст именно вторая строчка - input. Мне нужно чтобы нажав CTRL + V переменная text не была пустая, а отобразила содержимое буфера обмена (к примеру я хочу написать &quot;Hello world&quot; но слово &quot;world&quot; у меня уже скопировано. Я ввожу &quot;hello&quot;, нажимаю CTRL + V а text остается равным &quot;Hello&quot;).</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Tue, 20 Dec 2016 14:38:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109949#p109949</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109948#p109948</link>
			<description><![CDATA[<p>Для этого есть InputBox.<br />Если же вы хотите незаметно перехватывать ввод в программу, то ловите Ctrl+V:</p><div class="codebox"><pre><code>Loop {
	Input a, V, {Enter}
	if a
		MsgBox % a
}

~^vk56:: ; Ctrl+V (~ — не перехватывать)
	Sleep 20 ; задержка чтобы вставилось в программу
	MsgBox % Clipboard
	Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 20 Dec 2016 13:40:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109948#p109948</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Вставить данные из буфера обмена в input]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109937#p109937</link>
			<description><![CDATA[<p>Здравствуйте, пользователи. Честно скажу я наконец-то наткнулся на активный русскоязычный форум по этой замечательной программе и у меня есть уйма вопросов, что я накопил за время пользования. Но, прошу вас помочь мне с решением хотя-бы первого вопроса, остальное не так важно уже.</p><p>1. Я использую команду input для регистрации введенного мной текста, но бывают ситуации, когда мне нужно вставить этот текст с буфера обмена. При нажатии CTRL + V переменная остается пустой. Использую я скрипт в полноэкранном приложении, потому вызвать через правую кнопку мыши меню для нажатия &quot;Вставить&quot; не выйдет. Как мне решить эту проблему, либо какую команду мне использовать как альтернативу (нужна такая команда, которая работает и с вводом от клавиатуры и с вводом с буфера обмена, желательно чтобы в одной строчке можно было и вводить с клавиатуры и вставлять, но это уже не столь важно)</p><p>P.S. Не злитесь если что-то не по правилам сделал, укажите на мои ошибки и я их учту, первый раз тут)</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Mon, 19 Dec 2016 17:40:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109937#p109937</guid>
		</item>
	</channel>
</rss>
