<?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=8434</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8434&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Получить список загружающихся окон».]]></description>
		<lastBuildDate>Thu, 27 Jun 2013 11:46:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73335#p73335</link>
			<description><![CDATA[<p>А заранее я эти окна не знаю.<br />Я написал вот, что.<br />Но это не совсем то, так как нету проверки на закрытие окна.<br />Я думал есть специальные утилиты...<br /></p><div class="codebox"><pre><code>f11::
WinGetTitle, Title1, A
Titles .= Title1
loop
{
   WinGetTitle, Title, A
   if (Title = Title1)
      continue
   Title1 := Title
   Titles .= &quot;`n&quot;Title
}
f12:: msgbox % Titles</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 27 Jun 2013 11:46:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73335#p73335</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73334#p73334</link>
			<description><![CDATA[<p>А вообще <a href="http://forum.script-coding.com/viewtopic.php?pid=72399#p72399">http://forum.script-coding.com/viewtopi … 399#p72399</a> в недавней теме мы это проходили.<br />EVENT_OBJECT_CREATE = 0x8000<br />Пишите в массив все создаваемые и закрытые окна. При этом определяйте их заголовки, и фильтруйте по нужным критериям. У меня клавиатура сломалась, сам написать смогу нескоро.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 27 Jun 2013 11:36:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73334#p73334</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73333#p73333</link>
			<description><![CDATA[<p>Для заранее известных окон есть WinWait и GroupAdd</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 27 Jun 2013 11:24:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73333#p73333</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73331#p73331</link>
			<description><![CDATA[<p>Можно в таймере отслеживать заголовки окон.</p>]]></description>
			<author><![CDATA[null@example.com (Zohann)]]></author>
			<pubDate>Thu, 27 Jun 2013 11:11:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73331#p73331</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73329#p73329</link>
			<description><![CDATA[<p>Да.<br />Другой пример.<br />Откройте блокнот, потом в блокноте нажмите file-&gt;open<br />Выберите какой-нибудь документ.<br />После таких действий я хочу получить следующий список:<br />открылось окно Untitled - Notepad<br />открылось окно Open<br />закрылось окно Open<br />закрылось окно Untitled - Notepad<br />открылось окно test.txt - Notepad</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 27 Jun 2013 11:03:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73329#p73329</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73328#p73328</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Нет, не правильно.</p></blockquote></div><p>Вы уверены?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 27 Jun 2013 10:52:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73328#p73328</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73327#p73327</link>
			<description><![CDATA[<p>Нет, не правильно.<br />При запуске программы появляются разные окна, закрываются, также меняется название главного окна.<br />Вот мне и надо проследить за всеми изменениями.<br />То есть получить список:<br />открылось окно 1<br />открылось окно 2<br />закрылось окно 1<br />открылось окно 3<br />и т.д.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 27 Jun 2013 10:46:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73327#p73327</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73320#p73320</link>
			<description><![CDATA[<p>Если правильно понял.<br />В AhkSpy, снизу закомментирован такой код:<br /></p><div class="codebox"><pre><code>
DetectHiddenWindows, on
WinGet, List, List, ahk_exe opera.exe
MsgBox Всего - %List%
loop % List
{
    WinGetTitle, Title, % &quot;ahk_id &quot; List%A_Index%
    WinGetClass, Class, % &quot;ahk_id &quot; List%A_Index%
    DetectHiddenText off
    WinGetText, Text, % &quot;ahk_id &quot; List%A_Index%
    DetectHiddenText on
    WinGetText, HiddenText, % &quot;ahk_id &quot; List%A_Index%
    msgbox =
    ( Ltrim
    Окно - %A_Index% из %List%

    Title - %Title%
    Class - %Class%

    Text - %Text%
    HiddenText - %HiddenText%
    )
    msgbox %msgbox%
}
msgbox The end
</code></pre></div><p>Но лучше узнавать через пид конкретного процесса.<br />Там же в параметрах окна есть строка:</p><div class="codebox"><pre><code>PID &quot;opera.exe&quot;: 3628     ||     Count window this PID: 11</code></pre></div><p>Count window this PID - количество окон принадлежащих процессу окна.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 27 Jun 2013 06:59:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73320#p73320</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Получить список загружающихся окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73319#p73319</link>
			<description><![CDATA[<p>Имеется программа, при запуске которой загружаются, потом закрываются окна.<br />Хотелось бы получить их список для того чтобы убедиться, что программа загрузилась.<br />Есть ли какие-то утилиты?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 27 Jun 2013 00:12:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73319#p73319</guid>
		</item>
	</channel>
</rss>
