<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8616&amp;type=atom" />
	<updated>2013-08-26T17:51:13Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8616</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74961#p74961" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="quotebox"><blockquote><p>Что то ничего похожего не нашел</p></blockquote></div><p>Ага: <br /><a href="http://www.google.com/cse?cx=005032125877213764876%3A7_djx8ukuso&amp;ie=UTF-8&amp;q=%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%BD%D0%BE%D0%B5+%D0%BE%D0%BA%D0%BD%D0%BE&amp;sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&amp;hl=ru&amp;siteurl=www.google.com%2Fcse%2Fhome%3Fcx%3D005032125877213764876%3A7_djx8ukuso%26hl%3Dru&amp;ref=forum.script-coding.com%2Fviewtopic.php%3Fpid%3D74931&amp;ss=1368j1833512j3#gsc.tab=0&amp;gsc.q=%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%BD%D0%BE%D0%B5%20%D0%BE%D0%BA%D0%BD%D0%BE&amp;gsc.page=1">неактиное окно</a> <br />почти ничего нет.</p></blockquote></div><p>Сделал по аналогии с блокнотом</p><div class="codebox"><pre><code>F12:: ;горячая клавиша

    WinGet, L, list, Безымянный - Блокнот ;Получаем кол-во открытых блокнотов и их ID

    If L&lt;2 ;Если открытых безымянных блокнотов меньше двух то выход
{
    ExitApp ;Выход
}
    WinGet, PID2, PID, ahk_id %L2% ;Получаем PID  процесса №2 (т.е. нактивного в данный момет!) по его ID

    ControlSend, , 12345 {ENTER}, ahk_pid %PID2% ;Отправляем в окно №2 - 12345 и интер 

Return</code></pre></div><p>В блокноте работает, а в игре нет , что можно ещё попробовать?</p>]]></content>
			<author>
				<name><![CDATA[devhelm13]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30649</uri>
			</author>
			<updated>2013-08-26T17:51:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74961#p74961</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74959#p74959" />
			<content type="html"><![CDATA[<p>1</p>]]></content>
			<author>
				<name><![CDATA[dark777333]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30485</uri>
			</author>
			<updated>2013-08-26T16:55:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74959#p74959</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74957#p74957" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Что то ничего похожего не нашел</p></blockquote></div><p>Ага: <br /><a href="http://www.google.com/cse?cx=005032125877213764876%3A7_djx8ukuso&amp;ie=UTF-8&amp;q=%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%BD%D0%BE%D0%B5+%D0%BE%D0%BA%D0%BD%D0%BE&amp;sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&amp;hl=ru&amp;siteurl=www.google.com%2Fcse%2Fhome%3Fcx%3D005032125877213764876%3A7_djx8ukuso%26hl%3Dru&amp;ref=forum.script-coding.com%2Fviewtopic.php%3Fpid%3D74931&amp;ss=1368j1833512j3#gsc.tab=0&amp;gsc.q=%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%BD%D0%BE%D0%B5%20%D0%BE%D0%BA%D0%BD%D0%BE&amp;gsc.page=1">неактиное окно</a> <br />почти ничего нет.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-08-26T15:49:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74957#p74957</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74948#p74948" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Это обсуждалось много раз. Воспользуйтесь поиском по разделу AutoHotkey по словам &quot;посылка нажатия клавиш в неактиное окно&quot;. В документации нужно изучить команду <em>ControlSend</em>.</p></blockquote></div><br /><br /><p>Что то ничего похожего не нашел. Объясните ещё раз пожалуйста, если не&nbsp; слишком сложно, на моем примере.</p>]]></content>
			<author>
				<name><![CDATA[dark777333]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30485</uri>
			</author>
			<updated>2013-08-26T14:33:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74948#p74948</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74946#p74946" />
			<content type="html"><![CDATA[<p>Это обсуждалось много раз. Воспользуйтесь поиском по разделу AutoHotkey по словам &quot;посылка нажатия клавиш в неактиное окно&quot;. В документации нужно изучить команду <em>ControlSend</em>.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-08-26T14:08:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74946#p74946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=74931#p74931" />
			<content type="html"><![CDATA[<p>Добрый день. Подскажите как доработать скрипт, чтобы при нажатии клавиши </p><div class="codebox"><pre><code>F</code></pre></div><p> в неактивное окно программы </p><div class="codebox"><pre><code> programm™</code></pre></div><p> отсылалось нажатие клавиш </p><div class="codebox"><pre><code>1,2,3 </code></pre></div><p> с задержкой в </p><div class="codebox"><pre><code>3.5 </code></pre></div><p>секунды. Я просто в данном деле ноль. Только из собственного опыта и&nbsp; логики:</p><p>Сам скрипт:</p><div class="codebox"><pre><code>
F::
{
loop,100
Send,1
Sleep, 3500
Send,2
Sleep,3500
Send,4
Sleep,3500
}</code></pre></div><p>Он то работает , только в&nbsp; активном окне и мешает,так как в это время работаю в другой программе, он перепрыгивает и начинается выполняться ней. Как его доделать что бы он сам выполнялся в неактином окне.Может нужна какая то дополнительная информация: имя процесса программы, идентификационные номера или ещё что-нибудь?</p><p>Ещё хотел добавить, если открывать данную программу в несколько окон,можно реализовать отсылание эмуляции нажатия клавиш конкретному окну, но обязательно чтобы в фоновом режиме?</p><p>Если можно пожалуйста по подробнее.</p><p>Заранее спасибо.</p>]]></content>
			<author>
				<name><![CDATA[devhelm13]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30649</uri>
			</author>
			<updated>2013-08-26T11:27:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=74931#p74931</id>
		</entry>
</feed>
