<?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=16651</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16651&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Автозакрытие неактивных окон».]]></description>
		<lastBuildDate>Mon, 11 Oct 2021 05:48:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150011#p150011</link>
			<description><![CDATA[<p>Спасибо всем. Вариант <strong>teadrinker</strong> отлично работает.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Mon, 11 Oct 2021 05:48:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150011#p150011</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150010#p150010</link>
			<description><![CDATA[<p>Если закрываемые окна принадлежат одной программе, то можно так:<br /></p><div class="codebox"><pre><code>
GroupAdd, GroupName, ahk_exe Имя.exe,,, ИмяОсновногоОкнаПрограммы

Loop {
	Sleep 10
	ifWinNotActive, ahk_group GroupName
		WinClose
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Mon, 11 Oct 2021 01:23:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150010#p150010</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150009#p150009</link>
			<description><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>Loop {
   WinExist(&quot;A&quot;)
   WinWaitNotActive
   WinGetClass, winClass
   if winClass in #32770,Afx:63BF0000:b:00010003:01900011:00000000
      WinClose
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 10 Oct 2021 23:51:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150009#p150009</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150007#p150007</link>
			<description><![CDATA[<p><strong>__Михаил__</strong>, мои действия:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>1. При просмотре нажимаю в плеере кнопку &quot;своства файла&quot;.<br />2. Появляется меню со свойствами. <br /><a href="https://ibb.co/zhbHC1Q"><span class="postimg"><img src="https://i.ibb.co/zhbHC1Q/1.jpg" alt="https://i.ibb.co/zhbHC1Q/1.jpg" /></span></a><br />3. При перемещении курсора из области этого меню на видео, оно становится неактивным (т.к. в Windows окно активируется наведением курсора) и закрывается без нажатия на &quot;Закрыть&quot;.<br />И такое действие у меня с другими окнами меню с разными заголовками.<br />Пример кода для закрытия этого меню (Информация о воспроизведении):<br /></p><div class="codebox"><pre><code>loop {
WinWait, Информация о воспроизведении
IfWinNotActive, Информация о воспроизведении
WinClose, Информация о воспроизведении
}
return</code></pre></div><p>Пример аналогичного кода для автозакрытия плейлиста:<br /></p><div class="codebox"><pre><code>loop {
WinWait, Плей-лист
IfWinNotActive, Плей-лист
WinClose, Плей-лист
}
return</code></pre></div><p>Для одинакового действия с разными title (ahk_class) у меня постоянно активны несколько AHK.<br />Так вот у меня не получается совместить несколько AHK c разными title (ahk_class) в один скрипт.</p></div></div>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Sun, 10 Oct 2021 21:31:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150007#p150007</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150006#p150006</link>
			<description><![CDATA[<p>Не понятна сама суть, поэтому не могу посоветовать что либо ещё.<br />Может видеофрагмент записать? Тогда будет яснее.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 10 Oct 2021 21:04:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150006#p150006</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150005#p150005</link>
			<description><![CDATA[<p><strong>__Михаил__</strong>, смысл не задействовать клавишу (я и так клавишей или мышкой закрою), а автоматом при перемещении курсора из окна настроек. 3-5 циклов, которыми сейчас пользуюсь (см. примеры выше) абсолютно не гузят CPU. Понимаю, что можно обойтись одним скриптом, вместо нескольких, но не получается.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Sun, 10 Oct 2021 20:04:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150005#p150005</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150004#p150004</link>
			<description><![CDATA[<p>Постоянно запущенные циклы использовать не советую - лишняя нагрузка на проц. Что мешает задействовать клавишу? Например LWin мало кому нужен, его можно заодно отключить заставив выполнять нужное вам действие.<br />В текущем варианте предлагаю сделать так:<br />1) Нажали LWin - скрипт проверил наличие запущенных окон.<br />2) Если они существуют - закрыть их.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 10 Oct 2021 19:57:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150004#p150004</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150002#p150002</link>
			<description><![CDATA[<p><strong>ypppu</strong>, К сожалению не два цикла, а три-пять. С GoSub и т.п. не получалось, поэтому и прошу помочь со скриптом (пример аналогичный привести).</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Sun, 10 Oct 2021 19:02:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150002#p150002</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150001#p150001</link>
			<description><![CDATA[<p>Сейчас у Вас два отдельных цикла, в каждом из которых выполняются конкретные действия. А Вы сделайте один цикл, который вместо конкретных действий будет запускать поочерёдно две подпрограммы (команда <em>GoSub</em>). А уже в подпрограммах распишите конкретные действия.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 10 Oct 2021 18:49:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150001#p150001</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Автозакрытие неактивных окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150000#p150000</link>
			<description><![CDATA[<p>Здравствуйте. При использовании PotPlayer часто приходится заходить в настройки. Для удобства применяю несколько скриптов, выполняющих одинаковые действия для разных ahk_class. Т.е. при смещении курсора из активного окна настроек, оно уходит на второй план и закрывается. Например:<br /></p><div class="codebox"><pre><code>loop {
WinWait, ahk_class Afx:63BF0000:b:00010003:01900011:00000000
IfWinNotActive, ahk_class Afx:63BF0000:b:00010003:01900011:00000000
WinClose, ahk_class Afx:63BF0000:b:00010003:01900011:00000000
}
return</code></pre></div><p>закрывает плейлист,<br /></p><div class="codebox"><pre><code>loop {
WinWait, ahk_class #32770
IfWinNotActive, ahk_class #32770
WinClose, ahk_class #32770
}
return</code></pre></div><p>закрывает сведения о файле и т.д. <br />Объеденить в один AHK не получается.<br />Просьба помочь с универсальным скриптом, который включит эти действия для различных ahk_class.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Sun, 10 Oct 2021 18:03:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150000#p150000</guid>
		</item>
	</channel>
</rss>
