<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Получение выделенного текста из GUI Edit элемента]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16363&amp;type=atom" />
	<updated>2021-05-18T14:47:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16363</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Получение выделенного текста из GUI Edit элемента]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147950#p147950" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong></p><p>Видимо при редактирование случайно изменил. Исправлю.</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2021-05-18T14:47:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147950#p147950</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Получение выделенного текста из GUI Edit элемента]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147946#p147946" />
			<content type="html"><![CDATA[<p>А что с заголовком?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-05-18T11:15:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147946#p147946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Получение выделенного текста из GUI Edit элемента]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147945#p147945" />
			<content type="html"><![CDATA[<p>У меня есть Gui элемент Edit<br />К примеру я написал там текст:</p><div class="codebox"><pre><code>С Новым Годом 2022</code></pre></div><p>Выделяю из сообщения только слово &quot;Новым&quot;</p><p>Нажимаю на Gui элемент Button<br />При нажатие он должен проверить, был ли выделен текст и если да, то скопировать это слово, а если не был выделен, то скопировать всё сообщение.</p><p>Пока прихожу только к такому варианту:</p><div class="codebox"><pre><code>
Button:
ClipBoard := &quot;&quot;
sleep, 50
send ^c
sleep, 50
if ClipBoard = &quot;&quot;
;; то здесь я уже получаю переменную со всем Edit содержимым
</code></pre></div><p>Вопрос простой: Можно ли обойтись без эмуляции Ctrl+C и отследить выделенный текст в элементе Edit как-то иначе, чтобы, в дальнейшем, скопировать нужное содержимое.<br />Спасибо</p><br /><p>UPD: Нашел пример.</p><div class="codebox"><pre><code>Gui, Add, Edit, w400 h300 HwndMyEdit1, Multiline`nText
Gui, Add, Button, gGetSelectedText, Get Text
Gui,Show
Return

GetSelectedText:
Gui, 1:+LastFound
ControlGet, rText, Selected,, Edit1
MsgBox, % rText
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2021-05-18T05:47:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147945#p147945</id>
		</entry>
</feed>
