<?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>https://forum.script-coding.com/viewtopic.php?id=11239</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11239&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Работа с несколькими неактивными окнами».]]></description>
		<lastBuildDate>Mon, 18 Jan 2016 15:31:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Работа с несколькими неактивными окнами]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100497#p100497</link>
			<description><![CDATA[<p>Оу... Великолепно. Огромное спасибо, все работает, а я и не знал что цикл создает инкриминируемую переменную.&nbsp; Да и вот такое склеивание. Вообщем огромное спасибо, еще раз.</p>]]></description>
			<author><![CDATA[null@example.com (belovres)]]></author>
			<pubDate>Mon, 18 Jan 2016 15:31:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100497#p100497</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с несколькими неактивными окнами]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100496#p100496</link>
			<description><![CDATA[<div class="codebox"><pre><code>F12::
WinGet, L, list, Безымянный - Блокнот ;Получаем кол-во открытых Блокнотов и их ID
MsgBox, Число окон, подходящих под описание, равно %L%

Loop, %L%
{
IF A_Index = 1
Continue
ahk_id_var :=  L%A_Index%
WinGet, PIDvar, PID, ahk_id %ahk_id_var%
MsgBox, Окно №%A_Index% `n Идентификатор процесса: %PIDvar% `n идентификатор окна: %ahk_id_var%
;  ControlSend, , 12345 {ENTER}, ahk_pid %PIDvar%
}</code></pre></div><p>Нужное раскомментировать, ненужное - закомментировать.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 18 Jan 2016 14:54:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100496#p100496</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с несколькими неактивными окнами]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100492#p100492</link>
			<description><![CDATA[<p><span style="color: green"><strong>belovres</strong>, дайте, пожалуйста, теме осмысленный заголовок. Да, и точка в заголовках не ставится.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 18 Jan 2016 12:50:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100492#p100492</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Работа с несколькими неактивными окнами]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100476#p100476</link>
			<description><![CDATA[<p>Здравствуйте. Поискав на форуме нашел скрипт на отправку нажатия в неактивное окно. <br /></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 и enter

Return</code></pre></div><p>Изучив справку, и документацию так и не понял как изменить этот скрипт для того, чтобы клавиши отправлялись не только во второе, но и третье, четвертое, да и во все остальные окна кроме активного. Есть конечно вариант с дублированием строк WinGet и ControlSend, но почему то этот вариант своим только видом меня пугает. </p><p>Вообщем вопрос, подскажите как можно переделать этот скрипт чтобы он перебирал все неактивные окна(а их может быть случайное количество) и отправлял туда одну и туже комбинацию.</p><p>Если мой вопрос Вам показался глупым прошу не обращать внимания, т.к. мои познания ahk стремятся к нулю. И заранее прошу прощения за беспокойство.</p>]]></description>
			<author><![CDATA[null@example.com (belovres)]]></author>
			<pubDate>Mon, 18 Jan 2016 09:38:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100476#p100476</guid>
		</item>
	</channel>
</rss>
