<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16727&amp;type=atom" />
	<updated>2021-11-14T14:29:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16727</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150627#p150627" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[v413ry4nk4]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41375</uri>
			</author>
			<updated>2021-11-14T14:29:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150627#p150627</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150623#p150623" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-11-14T13:12:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150623#p150623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150620#p150620" />
			<content type="html"><![CDATA[<p>Возможно нужно убрать некоторые стили у окон, тогда их можно будет восстановить.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-11-14T09:41:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150620#p150620</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150619#p150619" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong><br />Скрыть как раз таки получается, не получается показать после скрытия.</p>]]></content>
			<author>
				<name><![CDATA[v413ry4nk4]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41375</uri>
			</author>
			<updated>2021-11-14T09:18:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150619#p150619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150618#p150618" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />К сожалению не знаю, как вызвать напрямую, когда параметром принимается только название метки. Добавил MsgBox&nbsp; в каждую из функций для проверки - всё работает исправно.</p>]]></content>
			<author>
				<name><![CDATA[v413ry4nk4]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41375</uri>
			</author>
			<updated>2021-11-14T09:10:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150618#p150618</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150617#p150617" />
			<content type="html"><![CDATA[<p>Не все окна могут быть так легко скрыты. Возможно стиль какой мешает и его нужно сначала отключить.<br />Все стили можно узнать через программу <a href="http://forum.script-coding.com/viewtopic.php?id=8318">AhkSpy</a>.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-11-14T07:59:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150617#p150617</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150616#p150616" />
			<content type="html"><![CDATA[<p>Не совсем понятно, зачем вы вызываете функции через метки, проще вызвать их напрямую. Для начала проверьте, вызывается ли соответствующая функция.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-11-14T06:18:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150616#p150616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Скрытие и отображение нескольких окон по ahk_group]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=150615#p150615" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[v413ry4nk4]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41375</uri>
			</author>
			<updated>2021-11-13T21:07:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=150615#p150615</id>
		</entry>
</feed>
