<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; PoE: Отправка нажатий в одно неактивное окно с одинаковыми именами]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12907</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12907&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «PoE: Отправка нажатий в одно неактивное окно с одинаковыми именами».]]></description>
		<lastBuildDate>Mon, 14 Aug 2017 12:30:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: PoE: Отправка нажатий в одно неактивное окно с одинаковыми именами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=118277#p118277</link>
			<description><![CDATA[<p>Не знаю. У меня опыта такого взаимодействия с окнами игр нет.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 14 Aug 2017 12:30:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=118277#p118277</guid>
		</item>
		<item>
			<title><![CDATA[Re: PoE: Отправка нажатий в одно неактивное окно с одинаковыми именами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=118275#p118275</link>
			<description><![CDATA[<p><strong>YMP</strong> Спасибо, работает!<br />Еще остался один вопрос в роботе скрипта, когда я нажимаю клавиши во время работы например Ctrl иногда происходят сбои. Может быть я не совсем правильным способом отправляю текст?</p>]]></description>
			<author><![CDATA[null@example.com (Military)]]></author>
			<pubDate>Mon, 14 Aug 2017 12:26:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=118275#p118275</guid>
		</item>
		<item>
			<title><![CDATA[Re: PoE: Отправка нажатий в одно неактивное окно с одинаковыми именами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=118267#p118267</link>
			<description><![CDATA[<p>Ну так поставьте метку (с одним двоеточием) после WinGet и переходите на неё.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 14 Aug 2017 12:05:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=118267#p118267</guid>
		</item>
		<item>
			<title><![CDATA[Re: PoE: Отправка нажатий в одно неактивное окно с одинаковыми именами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=118257#p118257</link>
			<description><![CDATA[<p>Получилось чуть-чуть продвинутся:<br /></p><div class="codebox"><pre><code>NumLock::
WinGet, PoeWindow, ID, A ;присваиваем переменной PoeWindow ID активного окна 
Loop, 40
{

SetKeyDelay, 10, 10
ControlSend, ,{enter},ahk_id %PoeWindow%
ControlSend, ,{/}trade %A_Index% en,ahk_id %PoeWindow%
sleep, 200
ControlSend, ,{enter},ahk_id %PoeWindow%
sleep, 1300
ControlSend, ,{enter},ahk_id %PoeWindow%
ControlSend, ,{up},ahk_id %PoeWindow%
ControlSend, ,{up},ahk_id %PoeWindow%
ControlSend, ,{enter},ahk_id %PoeWindow%
sleep, 1300
}
sleep, 3000
Loop, 10 
{
SetKeyDelay, 10, 10
ControlSend, ,{enter},ahk_id %PoeWindow%
ControlSend, ,{/}trade %A_Index% ru,ahk_id %PoeWindow%
sleep, 200
ControlSend, ,{enter},ahk_id %PoeWindow%
sleep, 1300
ControlSend, ,{enter},ahk_id %PoeWindow%
ControlSend, ,{up},ahk_id %PoeWindow%
ControlSend, ,{up},ahk_id %PoeWindow%
ControlSend, ,{enter},ahk_id %PoeWindow%
sleep, 1300
}
GoTo, NumLock
return

NumpadMult:: 
ExitApp

NumpadDiv:: Reload
return</code></pre></div><p>Но теперь проблема в том что когда скрипт закончит цикл он снова пытается получить ID окна, получая при этом ID окна которое активно в данный момент.</p>]]></description>
			<author><![CDATA[null@example.com (Military)]]></author>
			<pubDate>Mon, 14 Aug 2017 10:45:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=118257#p118257</guid>
		</item>
		<item>
			<title><![CDATA[PoE: Отправка нажатий в одно неактивное окно с одинаковыми именами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=118193#p118193</link>
			<description><![CDATA[<p>Есть простенький скрипт по отправке в неактивное окно нажатий клавиш:<br /></p><div class="codebox"><pre><code>
SetTitleMatchMode, 2

NumLock::
Loop, 20
{
SetKeyDelay, 10, 10
ControlSend, ,{enter},Path of Exile
ControlSend, ,%A_Index%,Path of Exile
ControlSend, ,{enter},Path of Exile
sleep, 300
}
GoTo, NumLock
return

NumpadMult:: 
ExitApp
</code></pre></div><p>Работает скрипт хорошо, но дело в том что когда я запускаю второе окно игры он начинает отправлять клавиши в ново найденное окно. Окна с одинаковым тайтлом&nbsp; &nbsp;&quot;Path of Exile&quot;.<br />Задача сделать так чтобы скрипт работал только в том окне в котором он был запущен при его активности, и когда переходишь в другое окно скрипт продолжал работать в предыдущем окне.<br />Хотелось бы сделать это посредством AHK не переименовывая окна и такого плана.</p>]]></description>
			<author><![CDATA[null@example.com (Military)]]></author>
			<pubDate>Sun, 13 Aug 2017 10:49:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=118193#p118193</guid>
		</item>
	</channel>
</rss>
