<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16727</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16727&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Скрытие и отображение нескольких окон по ahk_group».]]></description>
		<lastBuildDate>Sun, 14 Nov 2021 14:29:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150627#p150627</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Спасибо за указание про вызов функций без меток, разобрался, буду знать.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Попробуйте скрыть/восстановить проблемное окно без добавления в группу.</p></blockquote></div><p>Без добавления в группу окно скрывалось при указании ahk_exe, и однократно восстанавливалось, после повторного скрытия восстановить не получилось. <br />С указанием ahk_pid, так же, как и ahk_class, всё заработало, как мне нужно.<br />Поэтому решением стало создание группы по ahk_class ConsoleWindowClass.<br />Всем спасибо за помощь.</p>]]></description>
			<author><![CDATA[null@example.com (v413ry4nk4)]]></author>
			<pubDate>Sun, 14 Nov 2021 14:29:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150627#p150627</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150623#p150623</link>
			<description><![CDATA[<p>Попробуйте скрыть/восстановить проблемное окно без добавления в группу.<br /></p><div class="quotebox"><cite>v413ry4nk4 пишет:</cite><blockquote><p>не знаю, как вызвать напрямую, когда параметром принимается только название метки</p></blockquote></div><div class="quotebox"><cite>Справка пишет:</cite><blockquote><p>[v1.1.20+]: If it is not the name of an existing label, LabelOrSubmenu can be <strong>the name of a function</strong></p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 14 Nov 2021 13:12:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150623#p150623</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150620#p150620</link>
			<description><![CDATA[<p>Возможно нужно убрать некоторые стили у окон, тогда их можно будет восстановить.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 14 Nov 2021 09:41:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150620#p150620</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150619#p150619</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Скрыть как раз таки получается, не получается показать после скрытия.</p>]]></description>
			<author><![CDATA[null@example.com (v413ry4nk4)]]></author>
			<pubDate>Sun, 14 Nov 2021 09:18:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150619#p150619</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150618#p150618</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />К сожалению не знаю, как вызвать напрямую, когда параметром принимается только название метки. Добавил MsgBox&nbsp; в каждую из функций для проверки - всё работает исправно.</p>]]></description>
			<author><![CDATA[null@example.com (v413ry4nk4)]]></author>
			<pubDate>Sun, 14 Nov 2021 09:10:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150618#p150618</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150617#p150617</link>
			<description><![CDATA[<p>Не все окна могут быть так легко скрыты. Возможно стиль какой мешает и его нужно сначала отключить.<br />Все стили можно узнать через программу <a href="http://forum.script-coding.com/viewtopic.php?id=8318">AhkSpy</a>.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 14 Nov 2021 07:59:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150617#p150617</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150616#p150616</link>
			<description><![CDATA[<p>Не совсем понятно, зачем вы вызываете функции через метки, проще вызвать их напрямую. Для начала проверьте, вызывается ли соответствующая функция.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 14 Nov 2021 06:18:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150616#p150616</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150615#p150615</link>
			<description><![CDATA[<p>Доброе время суток, форумчане.<br />Имеется скрипт, по нажатиям в меню в трее должен скрывать/показывать окна одного процесса.<br />Изначально несколько окон, предварительно объединяю их в группу:<br /></p><div class="codebox"><pre><code>GroupAdd, RakSAMP, ahk_exe RakSAMPClient.exe</code></pre></div><p>После этого скрываю их, функция скрытия:<br /></p><div class="codebox"><pre><code>hide() {
    global

    WinHide, ahk_group RakSAMP
    hide := 1
    Menu, Windows, Check, Скрыть
    Menu, Windows, UnCheck, Показать
  }</code></pre></div><p>Окна скрываются успешно, а обратно отобразить не получается, функция отображения:<br /></p><div class="codebox"><pre><code>show() {
    global

    WinShow, ahk_group RakSAMP
    hide := 0
    Menu, Windows, Check, Показать
    Menu, Windows, UnCheck, Скрыть
  }</code></pre></div><p>Вызов функций осуществляется через метки, метки вызываются из меню:<br /></p><div class="codebox"><pre><code>Menu, Windows, Add, Показать, lShow
Menu, Windows, Add, Скрыть, lHide
Menu, Tray, Add, Окна, :Windows 

lHide:
    hide()
Return

lShow:
    show()
Return</code></pre></div><p>Заранее спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (v413ry4nk4)]]></author>
			<pubDate>Sat, 13 Nov 2021 21:07:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150615#p150615</guid>
		</item>
	</channel>
</rss>
