<?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>http://forum.script-coding.com/viewtopic.php?id=8476</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8476&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Вставка текста возле курсора».]]></description>
		<lastBuildDate>Mon, 15 Jul 2013 15:38:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73808#p73808</link>
			<description><![CDATA[<p>Ясно. Ну зато со вставкой в эти контролы разобрались. Всем еще раз спасибо. Удачи!</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Mon, 15 Jul 2013 15:38:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73808#p73808</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73807#p73807</link>
			<description><![CDATA[<p>Текст из контролов этих браузеров получить в принципе можно, но решение будет меняться от версии к версии, т. к. иногда меняются их названия, заголовки и т. п. Получить же конкретно выделенный текст извне без посыла Ctrl + C вряд ли удастся.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 15 Jul 2013 15:16:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73807#p73807</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73806#p73806</link>
			<description><![CDATA[<p>Извиняюсь, надо было мне по конкретней сказать. Мне именно для таких нестандартных контролов как в Opera, Firefox и др. и нужно это решение.</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Mon, 15 Jul 2013 14:46:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73806#p73806</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73803#p73803</link>
			<description><![CDATA[<div class="quotebox"><cite>avens пишет:</cite><blockquote><p>Здесь ControlGetText не работает, где не известен ClassNN, ибо там Control пуст.</p></blockquote></div><p>Не понял смысла сего высказывания. После выполнения кода<br /></p><div class="codebox"><pre><code>ControlGetFocus, Control, A</code></pre></div><p>в переменной <em>Control</em> как раз и появляется ClassNN находящегося в фокусе контрола в активном окне. Если переменная пуста, возможно, что контролы нестандартные (как в Firefox, например), их Windows не понимает.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 15 Jul 2013 13:00:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73803#p73803</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73793#p73793</link>
			<description><![CDATA[<p>А если выделенный текст получить мимо буфера обмена не известно как, то может можно как нибудь получить весь текст из контрола, мимо буфера?</p><div class="codebox"><pre><code>string := &quot;Сообщение&quot;
F1::
ControlGetFocus, Control, A
Loop, parse, string
  PostMessage, WM_CHAR := 0x102, Asc(A_LoopField),, % Control, A
Sleep 500
ControlGetText, OutputVar, %Control%, A
MsgBox %OutputVar%</code></pre></div><p>Здесь ControlGetText не работает, где не известен ClassNN, ибо там Control пуст.</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Mon, 15 Jul 2013 11:23:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73793#p73793</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73770#p73770</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, благодарю работает!<br />Пробовал, Punto Switcher, своим дневником не перехвачивает, и еще один вид кейлоггера тож не перехвачивает. Может и другие программы не смогут. Во всяком случае если других вариантов нет, буду использовать этот.</p><p>Всем спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Mon, 15 Jul 2013 07:05:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73770#p73770</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73766#p73766</link>
			<description><![CDATA[<p>Стандартное сообщение — WM_COPY. Текст в буфер обмена помещает само приложение.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 15 Jul 2013 02:50:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73766#p73766</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73765#p73765</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Получать выделенный текст в переменную, минуя буфер обмена, в общем случае не получится, нужно писать код для каждого конкретного контрола.</p></blockquote></div><p>Недавно сам искал ответ на этот вопрос. Как же всё таки винда по Ctrl+C всегда получает текст? Или тут стандартное сообщение типа CopyClipboard, а приложения его уже обрабатывают каждый по своему?</p><p><a href="http://social.msdn.microsoft.com/search/en-US?query=Clipboard">http://social.msdn.microsoft.com/search … =Clipboard</a> </p><div class="codebox"><pre><code>Clipboard.SetDataObject(textBox1.SelectedText)</code></pre></div><p> и что тут за метод SelectedText?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 15 Jul 2013 02:02:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73765#p73765</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73764#p73764</link>
			<description><![CDATA[<p>Вот так можно для любого контрола:<br /></p><div class="codebox"><pre><code>string := &quot;Сообщение&quot;
F11::
   ControlGetFocus, Control, A
   Loop, parse, string
      PostMessage, WM_CHAR := 0x102, Asc(A_LoopField),, % Control, A
   return</code></pre></div><p>Не факт, что поможет против кейлоггера, т. к. можно перехватывать любые сообщения.<br />Получать выделенный текст в переменную, минуя буфер обмена, в общем случае не получится, нужно писать код для каждого конкретного контрола.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>SendMessage, 0xC2, , &amp;var, % Control, A</p></blockquote></div><p><strong>serzh82saratov</strong>, в таких случаях лучше расшифровывать, что означают магические цифры &quot;0xC2&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 14 Jul 2013 22:32:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73764#p73764</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73762#p73762</link>
			<description><![CDATA[<p>Для Edit поможет, но нужно еще и в тех контролах где не известен ClassNN, или проще сказать для всех контролов в которых можно печатать текст.</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Sun, 14 Jul 2013 14:14:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73762#p73762</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73761#p73761</link>
			<description><![CDATA[<p>Для Edit возможно это поможет:<br /></p><div class="codebox"><pre><code>var = text

1::  
ControlGetFocus, Control, A
SendMessage, 0xC2, , &amp;var, % Control, A
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 14 Jul 2013 14:02:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73761#p73761</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Вставка текста возле курсора]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73759#p73759</link>
			<description><![CDATA[<p>Какие можно использовать способы, что бы из переменной, вставить текст возле мигающего курсора, минуя буфер обмена и посылку клавиш? Для того, что бы не смогли перехвачивать текст, различные кейлоггеры и прочие программы.</p><p>Также еще надо получать выделенный текст в переменную, тоже минуя буфер обмена.</p>]]></description>
			<author><![CDATA[null@example.com (avens)]]></author>
			<pubDate>Sun, 14 Jul 2013 07:07:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73759#p73759</guid>
		</item>
	</channel>
</rss>
