<?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=17778&amp;type=atom" />
	<updated>2023-05-03T15:56:28Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17778</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматизация работы в неактивном окне.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158019#p158019" />
			<content type="html"><![CDATA[<p>По <em>ControlSend</em> и <em>ControlClick</em> имеется подробное описание в русскоязычной документации. Поэтому сначала потренируйтесь с этими командами в каких-нибудь нехитрых программах вроде Paint и Notepad. Вот когда заработает с ними, тогда попробуйте в своей целевой программе. И если в ней не заработает то, что работало в Paint и Notepad, значит программа какая-то хитрая, возможно в ней защита от автоматизации.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2023-05-03T15:56:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158019#p158019</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматизация работы в неактивном окне.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158016#p158016" />
			<content type="html"><![CDATA[<p>Я нашёл как отправлять клавиши и нажатия через ControlSend и ControlClick но у меня не работает подскажите что не так?</p><div class="codebox"><pre><code>F3:: Pause, On
F4:: Pause, Off
F5::

Loop
	{
	PixelGetColor, 1pp, 900, 323
	if 1pp = 0xFF1F95
		{
		ControlSend , , {I} ,  Object ;(Object.exe также пробывал использовать VK_I и VK_49 )
		Sleep 100
		Controlclick, x302 y211, Object
		Sleep 1000
		}
	if 1pp = 0x334F99
		{
		ControlSend , , {E} ,  Object ;
		Sleep 100
		Controlclick, x700 y123, Object
		Sleep 1000
		}
	}   </code></pre></div><p>Был-бы очень благодарен если вы сразу скинете переписанный этот код в рабочем состоянии.</p>]]></content>
			<author>
				<name><![CDATA[pwch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42951</uri>
			</author>
			<updated>2023-05-03T15:21:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158016#p158016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Автоматизация работы в неактивном окне.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158011#p158011" />
			<content type="html"><![CDATA[<p>Есть такой кусок кода и необходимо сделать чтобы он считывал пиксели в окне Object.exe и выполнял определённые нажатия если это окно в свёрнутом состоянии и продолжал выполнять их если оно открыто и при этом не блокировал возможность пользоваться другими приложениями и была возможность ставить его на паузу находясь в другом приложении.</p><div class="codebox"><pre><code>
F3:: Pause, On
F4:: Pause, Off
F5::

Loop
	{
	PixelGetColor, 1pp, 900, 323
	if 1pp = 0xFF1F95
		{
		SendInput {I}
		Sleep 100
		click 302 211
		Sleep 1000
		}
	if 1pp = 0x334F99
		{
		SendInput {E}
		Sleep 100
		click 700 123
		Sleep 1000
		}
	}    </code></pre></div>]]></content>
			<author>
				<name><![CDATA[pwch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42951</uri>
			</author>
			<updated>2023-05-03T11:10:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158011#p158011</id>
		</entry>
</feed>
