<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Нажатие кнопки в другом приложении не активируя его окно]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11742&amp;type=atom" />
	<updated>2016-06-21T10:25:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11742</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие кнопки в другом приложении не активируя его окно]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=105414#p105414" />
			<content type="html"><![CDATA[<p>Я в своё время занимался подобным вопросом. Помню, была программы, работающая без окна (посредством командной строки). Нажал кнопку на сканере - получил копию из принтера.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-06-21T10:25:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=105414#p105414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие кнопки в другом приложении не активируя его окно]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=105413#p105413" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, да наверное Вы правы. Что только не перепробовал... стоит только активировать кнопку, программа тут же получает статус AlwaysOnTop...<br />OFF: Да. Программа представляет из себя, что-то на вроде программного ксерокса. Сканирует всю площадь планшета, и полученный результат, сразу отправляет в печать, согласно настройкам(кол-во, яркость, контраст).</p>]]></content>
			<author>
				<name><![CDATA[taravasya]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33758</uri>
			</author>
			<updated>2016-06-21T10:08:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=105413#p105413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Нажатие кнопки в другом приложении не активируя его окно]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=105392#p105392" />
			<content type="html"><![CDATA[<p>Вроде всё правильно. Если окно программы активируется и выходит на передний план - наверное это особенности программы.<br />OFF: Кстати, это программа для работы со сканером и принтером?</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2016-06-20T11:54:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=105392#p105392</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Нажатие кнопки в другом приложении не активируя его окно]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=105391#p105391" />
			<content type="html"><![CDATA[<p>Здравствуйте! Собственно всё в названии темы. Есть скрипт, который считывает данные из контролов другого приложения и отображает эти данные в собственном GUI. Нужно добавить кнопку, для того, что-бы из этого же GUI посылать команду нажатия кнопки в стороннем приложении, но так, что-бы окно стороннего приложения не выходило на &quot;передний план&quot;.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Мой GUI имеет маленькие размеры, висит в углу над всеми окнами и имеющегося в нём функционала, вполне достаточно для реализации поставленной задачи, без необходимости активировать и переключаться с рабочего пространства на окно стороннего приложения.</p></div></div><p>Максимум чего я добился, это используя вот такую команду:<br /></p><div class="codebox"><pre><code>WinGet, iCopyWindowID, ID, iCopy ahk_class WindowsForms10.Window.8.app.0.3aa54a0
WinGet, iCopyWindowPID, PID, iCopy ahk_class WindowsForms10.Window.8.app.0.3aa54a0
ControlClick, WindowsForms10.BUTTON.app.0.3aa54a01, iCopy ahk_class WindowsForms10.Window.8.app.0.3aa54a0 ahk_id %iCopyWindowID% ahk_pid %iCopyWindowPID%,, Left, 1</code></pre></div><p>инициировать нажатие кнопки, но только при том, что окно программы активируется и выходит на передний план(оно отображается над всеми остальными окнами).<br />Возможно ли как то реализовать нажатие на кнопку, так что бы при этом окно её &quot;паррента&quot; не выходило на первый план?<br />Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[taravasya]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33758</uri>
			</author>
			<updated>2016-06-20T11:11:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=105391#p105391</id>
		</entry>
</feed>
