<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Gui и панель задач Windows 10]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11898&amp;type=atom" />
	<updated>2016-08-21T14:28:20Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11898</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106956#p106956" />
			<content type="html"><![CDATA[<p>WS_EX_TOOLWINDOW<br /><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ff700543(v=vs.85).aspx">https://msdn.microsoft.com/en-us/librar … s.85).aspx</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-08-21T14:28:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106956#p106956</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106955#p106955" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />Скажите пожалуйста, что это за параметр +e0x80, и можно весь список подобных параметров?</p>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-21T13:41:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106955#p106955</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106910#p106910" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />Примного благодарен вам, теперь все работает отлично.</p>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-19T19:10:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106910#p106910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106908#p106908" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Gui, +Owner%WinHND% -Caption +AlwaysOnTop +Lastfound +e0x80</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-08-19T18:39:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106908#p106908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106907#p106907" />
			<content type="html"><![CDATA[<p>Осталась одна небольшая сложность, убрать окно из alt+tab. Не знаете как?</p>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-19T18:29:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106907#p106907</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106906#p106906" />
			<content type="html"><![CDATA[<p>Я имел в виду, что не поможет делать активным окном десктоп.<br />В 20 коде в цикле проверяется, видно ли окно гуи и если нет, то идет команда показать окно.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-08-19T18:16:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106906#p106906</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106905#p106905" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Вряд ли это поможет.</p></blockquote></div><p>Не знаю, обрадую или разочарую, но так работает <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-19T18:08:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106905#p106905</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106904#p106904" />
			<content type="html"><![CDATA[<p>Вряд ли это поможет.<br />Так попробуйте:<br /></p><div class="codebox"><pre><code>#MaxThreadsPerHotkey 2
f1::
a := !a
loop
{
   if !a
   {
      if (A_Index != 1)
         Gui, Destroy
      return
   }
   sleep 50
   WinGetTitle, WinTitle, % &quot;ahk_id &quot; DllCall(&quot;WindowFromPoint&quot;, Int,1520, Int,20)   ; 1520 и 20 координаты гуи
   if (WinTitle = A_ScriptName)
      Continue
   WinGet, WinHND, ID, A
   Gui, +Owner%WinHND% -Caption +AlwaysOnTop +Lastfound
   if (A_Index != 1)
   {
      Gui, Show, y0 x1500 NA
      Continue
   }
   Gui, Color, Black
   WinSet, TransColor, Black
   Gui, Font, s15
   Gui, Add, Text, cYellow, Часы
   Gui, Show, y0 x1500 NA
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-08-19T18:02:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106904#p106904</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106903#p106903" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>А код у вас точь-в-точь из 14 поста?</p></blockquote></div><p>Я как эталонный код использую именно тот код отдельно и без изменений.</p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Не понимаю, что вы имеете в виду.</p></blockquote></div><p>Я имею ввиду рабочий стол.</p>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-19T17:41:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106903#p106903</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106902#p106902" />
			<content type="html"><![CDATA[<p>А код у вас точь-в-точь из 14 поста?<br /></p><div class="quotebox"><blockquote><p>Может все таки есть возможность сделать основным окном Dekctop?</p></blockquote></div><p>Не понимаю, что вы имеете в виду. Код в цикле проверяет, виден ли гуи и если нет, то привязывает гуи к родителю - &quot;активному окну&quot;. У меня bat! не перекрывает. Там вообще его крестик дальше надписи &quot;Часы&quot; стоит.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-08-19T16:31:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106902#p106902</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106886#p106886" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />Вычислил 3 приложения, это google chrome, notepad++ и файловый менеджер, возможно и другие, это так сказать самые ходовые. Что характерно, в зависимости какое активно, то не все могут скрывать, но зато the bat! крестиком 100% скрывает. Думаю вопрос с исключениями будет длинным, т.к. придется добавлять много приложений в исключения.<br />Может все таки есть возможность сделать основным окном Dekctop?</p>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-19T11:57:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106886#p106886</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106874#p106874" />
			<content type="html"><![CDATA[<p>WinGet, WinHND, ID, A означает получение хендла активного окна.<br />Но мы его получаем только в случае если наш гуи пропадает - это показывает WindowFromPoint.<br />У меня на Win7 классическая тема с отключенным аэро гуи пропадает только при нажатии Show desktop.<br />Вам надо определить при активировании какого приложения у вас пропадает гуи и вписать его название в исключение вместе с&nbsp; if (WinTitle = &quot;FolderView&quot;).</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-08-19T06:34:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106874#p106874</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106866#p106866" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />Подскажите пожалуйста. Что значит буква &quot;А&quot; в команде &quot;WinGet, WinHND, ID, A&quot; и по каким критериям скрипт определяет главное окно? Бывают случаи, когда Gui скрывается вместе с текстовым редактором, браузером и другими приложениями. Пока не до конца понимаю почему.</p><p>Если определяется как главное окно, окно которое в данный момент активно, то может сделать &quot;Desktop&quot; В принципе подставил в место &quot;А&quot; &quot;Desktop&quot; Gui работаю нормально, не скрываются по кнопке свернуть и показать рабочий стол, но отображается в Alt+Tab, не сказать что это критично, но все же.</p>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-18T15:14:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106866#p106866</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106804#p106804" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#MaxThreadsPerHotkey 2
f1::
a := !a
loop
{
   if !a
   {
      if (A_Index != 1)
         Gui, Destroy
      return
   }
   sleep 50
   WinGetTitle, WinTitle, % &quot;ahk_id &quot; DllCall(&quot;WindowFromPoint&quot;, Int,1520, Int,20)   ; 1520 и 20 координаты гуи
   if (WinTitle = A_ScriptName)
      Continue
   if (WinTitle = &quot;FolderView&quot;) and (A_Index != 1)    ; чтобы не пропадала надпись при нажатии на show desktop
   {
      Gui, Show, y0 x1500 NA
      Continue
   }
   WinGet, WinHND, ID, A
   Gui, +Owner%WinHND% -Caption +AlwaysOnTop +Lastfound
   if (A_Index != 1)
      Continue
   Gui, Color, Black
   WinSet, TransColor, Black
   Gui, Font, s15
   Gui, Add, Text, cYellow, Часы
   Gui, Show, y0 x1500 NA
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-08-15T15:05:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106804#p106804</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui и панель задач Windows 10]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106783#p106783" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />Подскажите пожалуйста. У меня Gui открывалась и закрывалось на одну кнопку.<br />Пробовал так, не работает.<br /></p><div class="codebox"><pre><code>watch1 = 0
watch2 = 1500
watchs = 10
wcol = Yelow

f1::
control1=0
If z {
Gui, 7:Destroy
control1=1
} Else {
	loop
	{
		sleep 50
		WinGetTitle, WinTitle, % &quot;ahk_id &quot; DllCall(&quot;WindowFromPoint&quot;, Int,%watch1%, Int,%watch2%)   ; 1520 и 20 координаты гуи
		if (WinTitle = A_ScriptName)
		  Continue
		if (WinTitle = &quot;FolderView&quot;) and (A_Index != 1)    ; чтобы не пропадала надпись при нажатии на show desktop
		{
		  Gui, 7:Show, y%watch1% x%watch2% NA
		  Continue
		}
	WinGet, WinHND, ID, As
	Gui, 7:+Owner%WinHND% -Caption +AlwaysOnTop +Lastfound
	if (A_Index != 1)
	Continue
	Gui, 7:Color, Black
	WinSet, Transcolor, Black
	Gui, 7:Font, s%watchs%
	Gui, 7:Add, Text, c%wcol% w%watchs%0 center vwatch
	Gui, 7:Show, y%watch1% x%watch2% NA
	If control1=1
	Break
	}
}
z := !z
TimeUpdate:
   GuiControl, 7:, watch, %A_Hour%:%A_Min%:%A_Sec%
   SetTimer, TimeUpdate, % &quot;-&quot; (999 - A_MSec) + 100
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Sgy-x2]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32753</uri>
			</author>
			<updated>2016-08-15T13:48:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106783#p106783</id>
		</entry>
</feed>
