<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: функця ControlSend]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8890&amp;type=atom" />
	<updated>2013-11-11T15:00:17Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8890</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: функця ControlSend]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=77154#p77154" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>^!vk59::   ;  ctrl+alt+Y
winget,winid,id,A   ; Получаем id активного окна
msgbox,Идентификатор окна: %winid%
return
</code></pre></div><p>Из справки:<br /></p><div class="codebox"><pre><code>ControlSend, Control, Keys, WinTitle

WinTitle - Чтобы использовать идентификатор окна, задайте параметр как ahk_id %ПеременнаяСодержащаяID%.
</code></pre></div><p>Чтобы определить имя контрола используйте AU3_Spy - программа входит в комплект AutoHotKey.<br />В ней будет указан &quot;ClassNN&quot; контрола под курсором.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2013-11-11T15:00:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=77154#p77154</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: функця ControlSend]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=77137#p77137" />
			<content type="html"><![CDATA[<p>Здравствуйте! Прошу вашей помощи, запутался с синтаксисом этой функции, она то не работает у меня, то непонятно-что вообще делает.<br />Мне нужно послать в неактивное окно нажатие кнопки (button) в нём (кстати, как указать её номер? как его определить?), причём подобных окон много (экземпляры одной программы), и мне нужно заранее как-то указать скрипту, какому из них посылать нажатия. Вот тут&nbsp; совсем не разобрался, как указать необходимое окно:<br />1) Как получить его дескриптор программно (например, выбираю нужное мне окно и в нём жму ctrl+alt+y, скрипт запоминает дескриптор активного окна.<br />2) Куда потом его вставлять (в функции ControlSend)?<br />Пожалуйста, помогите решить задачу! Буду очень благодарен за пример.</p>]]></content>
			<author>
				<name><![CDATA[Виталий]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29040</uri>
			</author>
			<updated>2013-11-11T07:33:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=77137#p77137</id>
		</entry>
</feed>
