<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: посылка нажатия клавиш в неактиное окно]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=8616</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8616&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: посылка нажатия клавиш в неактиное окно».]]></description>
		<lastBuildDate>Mon, 26 Aug 2013 17:51:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=74961#p74961</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (devhelm13)]]></author>
			<pubDate>Mon, 26 Aug 2013 17:51:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=74961#p74961</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=74959#p74959</link>
			<description><![CDATA[<p>1</p>]]></description>
			<author><![CDATA[null@example.com (dark777333)]]></author>
			<pubDate>Mon, 26 Aug 2013 16:55:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=74959#p74959</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=74957#p74957</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 26 Aug 2013 15:49:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=74957#p74957</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=74948#p74948</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Это обсуждалось много раз. Воспользуйтесь поиском по разделу AutoHotkey по словам &quot;посылка нажатия клавиш в неактиное окно&quot;. В документации нужно изучить команду <em>ControlSend</em>.</p></blockquote></div><br /><br /><p>Что то ничего похожего не нашел. Объясните ещё раз пожалуйста, если не&nbsp; слишком сложно, на моем примере.</p>]]></description>
			<author><![CDATA[null@example.com (dark777333)]]></author>
			<pubDate>Mon, 26 Aug 2013 14:33:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=74948#p74948</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=74946#p74946</link>
			<description><![CDATA[<p>Это обсуждалось много раз. Воспользуйтесь поиском по разделу AutoHotkey по словам &quot;посылка нажатия клавиш в неактиное окно&quot;. В документации нужно изучить команду <em>ControlSend</em>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 26 Aug 2013 14:08:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=74946#p74946</guid>
		</item>
		<item>
			<title><![CDATA[AHK: посылка нажатия клавиш в неактиное окно]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=74931#p74931</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (devhelm13)]]></author>
			<pubDate>Mon, 26 Aug 2013 11:27:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=74931#p74931</guid>
		</item>
	</channel>
</rss>
