<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10474&amp;type=atom" />
	<updated>2015-03-07T15:12:34Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10474</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92363#p92363" />
			<content type="html"><![CDATA[<p>Странно, у меня мой вариант на win7, win8 работает - (уже приколол девушку). <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Алгоритм такой - скрипт проверяет не минимизированы ли все окна - если минимизированы, то звучит музыка.<br />Вариант Irbis у меня не работает.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2015-03-07T15:12:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92363#p92363</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92342#p92342" />
			<content type="html"><![CDATA[<p>Такой вариант:<br /></p><div class="codebox"><pre><code>Loop {
   WinWaitActive, AHK_exe explorer.exe
   if MinWin()
      SoundPlay *48
   sleep 100
   WinWaitNotActive, AHK_exe explorer.exe
}

MinWin() {
   WinGet, L, List
   Loop % L {
      WinGetTitle, T, % &quot;ahk_id&quot; L%A_Index%
      WinGet, S, MinMax, % &quot;ahk_id&quot; L%A_Index%
        if ++S&amp;&amp;(T!=&quot;&quot;)&amp;&amp;(T!=&quot;Start&quot;)&amp;&amp;(T!=&quot;Program Manager&quot;)
           Return 0
   }
   Return 1
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2015-03-07T07:00:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92342#p92342</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92340#p92340" />
			<content type="html"><![CDATA[<p>Жаль но так тоже не работает!</p>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-07T04:00:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92340#p92340</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92337#p92337" />
			<content type="html"><![CDATA[<p>А так:<br /></p><div class="codebox"><pre><code>loop
{
   WinGet, IDS, List
   Loop % IDS
   {
      if A_Index = 1 and !minimized
      {
         WinGetActiveTitle, Title
         If (Title = &quot;&quot; || Title = &quot;Start&quot; || Title = &quot;Program Manager&quot;)
         {
            State = -1
            break
         }
      }
      ID := IDS%A_Index%
      WinGetTitle, Title, ahk_id %ID%
      If (Title != &quot;&quot; and Title != &quot;Start&quot; and Title != &quot;Program Manager&quot;)
      {
         WinGet, State, MinMax, % Title
         If (State != -1)
         {
            if minimized
               minimized := !minimized       
            Break
         }  
      }
   }
   If (State = -1) and !minimized
   {
      soundbeep
      minimized := !minimized
   }
   sleep, 50
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2015-03-07T02:07:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92337#p92337</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92335#p92335" />
			<content type="html"><![CDATA[<p>Malcev извините но ваш вариант у меня не работает</p>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-07T00:17:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92335#p92335</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92269#p92269" />
			<content type="html"><![CDATA[<p>Можно так:<br /></p><div class="codebox"><pre><code>loop
{
   WinGet, IDS, List
   Loop % IDS - 1
   {
      if A_Index = 1 and !minimized
      {
         WinGetActiveTitle, Title
         If (Title = &quot;&quot; || Title = &quot;Start&quot; || Title = &quot;Program Manager&quot;)
         {
            State = -1
            break
         }
      }
      ID := IDS%A_Index%
      WinGetTitle, Title, ahk_id %ID%
      If (Title = &quot;&quot; || Title = &quot;Start&quot; || Title = &quot;Program Manager&quot;)
         continue
      WinGet, State, MinMax, % Title
      If (State != -1)
      {
         if minimized
            minimized := !minimized       
         Break
      }
   }
   If (State = -1) and !minimized
   {
      soundbeep
      minimized := !minimized
   }
   sleep, 50
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2015-03-05T02:02:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92269#p92269</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92268#p92268" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>Zanoza пишет:</cite><blockquote><p>просто хотел жене сюрприз прикольный на весь день чтоб хватило</p></blockquote></div><p>Бросьте, подарите лучше новый смартфон. В крайнем случае — цветы. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p></blockquote></div><p>Это само собой но приколотся&nbsp; и сломать стереотипы намного жизненей и прикольней</p>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-05T01:24:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92268#p92268</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92267#p92267" />
			<content type="html"><![CDATA[<p>Идея была така : рабочий стол - картинка-<a href="http://i.jootix.com/o/unnamed--2bfd4da7cf.jpg">http://i.jootix.com/o/unnamed--2bfd4da7cf.jpg</a><br />После сворачивания или закрытия браузера или другой программы должен воспроизвестись звук битого стекла) но у меня никак не получается. Жаль.</p>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-05T01:15:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92267#p92267</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92266#p92266" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Zanoza пишет:</cite><blockquote><p>просто хотел жене сюрприз прикольный на весь день чтоб хватило</p></blockquote></div><p>Бросьте, подарите лучше новый смартфон. В крайнем случае — цветы. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-03-05T01:02:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92266#p92266</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92265#p92265" />
			<content type="html"><![CDATA[<p>Нет не то почему то <br />Я не спец в AHK но чувствую что-то не так<br /></p><div class="codebox"><pre><code>a:
WinWaitActive , ahk_class WorkerW
WinWaitActive , ahk_class Shell_TrayWnd
    SoundBeep , 300 ,300 ; Пример
WinWaitNotActive , ahk_class WorkerW
WinWaitNotActive , ahk_class Shell_TrayWnd
gosub ,a
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-05T00:55:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92265#p92265</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92264#p92264" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DD пишет:</cite><blockquote><p>Если не активен стол и нет окон, значит с большой вероятностью активна панель задач, это не сложно самому проверить.</p></blockquote></div><p>Тогда по идеи можно проверять и панель и раб стол -результат должен быть такой же наверняка!</p>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-05T00:48:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92264#p92264</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92263#p92263" />
			<content type="html"><![CDATA[<p>Если не активен стол и нет окон, значит с большой вероятностью активна панель задач, это не сложно самому проверить.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2015-03-05T00:44:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92263#p92263</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92262#p92262" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DD пишет:</cite><blockquote><div class="quotebox"><cite>Zanoza пишет:</cite><blockquote><p>Тогда скорей всего комп умер.</p></blockquote></div><p>При этом панель задач может быть активна (где кнопка Пуск и трей).</p></blockquote></div><p>если все окна свёрнуты или закрыты, а рабочий стол неактивен значит експлорер здох и при этом только СМД в помощь - я такдумаю но не утверждаю<br />CMD*<br />панель задач может быть активна<br />Убейте процесс&nbsp; explorer.exe и гляньте!</p>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-05T00:35:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92262#p92262</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92261#p92261" />
			<content type="html"><![CDATA[<p>Я примерный вариант сделал но не то чуток</p><div class="codebox"><pre><code>a:
WinWaitActive , ahk_class WorkerW
    SoundBeep , 300 ,300 ; Пример
WinWaitNotActive , ahk_class WorkerW
gosub ,a</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Zanoza]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26155</uri>
			</author>
			<updated>2015-03-05T00:30:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92261#p92261</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выход на рабочий стол - проиграть звуковой файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=92260#p92260" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Zanoza пишет:</cite><blockquote><p>Тогда скорей всего комп умер.</p></blockquote></div><p>При этом панель задач может быть активна (где кнопка Пуск и трей).</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2015-03-05T00:27:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=92260#p92260</id>
		</entry>
</feed>
