<?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=2321</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=2321&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: двойной клик на таскбаре».]]></description>
		<lastBuildDate>Sat, 11 Oct 2008 09:57:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: двойной клик на таскбаре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=14673#p14673</link>
			<description><![CDATA[<p>Скрипт в первом посте дополнен поправками от <strong>tubudum</strong>-а. <br />Как следствие, скрипт <strong>Корректно</strong> обрабатывается при двойных кликах:<br />	- на кнопке пуск панели задач;<br />	- или <strong>на свободном месте</strong> панели быстрого запуска (Quick Launch);<br />	- или <strong>на свободном месте</strong> панели задач отображающей запущенные приложения;<br />Не изменяет стандартную обработку кликов в области системного трея.</p><p>Замечание: При двойных кликах на иконку запущенного приложения может не всегда запускать Таск Менеджер ввиду того, что если первый клик активирует приложение и оно быстренько успевает подняться, то второй клик уже придется не в &quot;панели задач&quot;, а &quot;вовне активного приложения&quot;. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Проблемы другого характера могут возникнуть и с двойными кликами на иконках в Quick Launch - скажем можно открыть пару шустрых приложений и диспетчер задач. Так что для однозначного результата лучше всегда кликать в пустом месте панели быстрого запуска или панели задач отображающей запущенные приложения.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Sat, 11 Oct 2008 09:57:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=14673#p14673</guid>
		</item>
		<item>
			<title><![CDATA[AHK: двойной клик на таскбаре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=14624#p14624</link>
			<description><![CDATA[<p>Собственно, раскрытие темы YMP <a href="http://forum.script-coding.com/viewtopic.php?id=490">http://forum.script-coding.com/viewtopic.php?id=490</a> &quot;Разные действия для одиночного и двойного нажатия клавиши&quot;.</p><p>При двойном клике на TaskBar-e (кто не в курсах - это панелька на которой расположена клавиша &quot;Пуск&quot; <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /> ) открывается окно <strong>Диспетчера задач</strong>. Скрипт дополнен поправками от <strong>tubudum</strong>-а. <br />Как следствие, скрипт <strong>Корректно</strong> обрабатывается при двойных кликах:<br />	- на кнопке пуск панели задач;<br />	- или <strong>на свободном месте</strong> панели быстрого запуска (Quick Launch);<br />	- или <strong>на свободном месте</strong> панели задач отображающей запущенные приложения;<br />Не изменяет стандартную обработку кликов в области системного трея.</p><p>Замечание: При двойных кликах на иконку запущенного приложения может не всегда запускать Таск Менеджер ввиду того, что если первый клик активирует приложение и оно быстренько успевает подняться, то второй клик уже придется не в &quot;панели задач&quot;, а &quot;вовне активного приложения&quot;. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Проблемы другого характера могут возникнуть и с двойными кликами на иконках в Quick Launch - скажем можно открыть пару шустрых приложений и диспетчер задач. Так что для однозначного результата лучше всегда кликать в пустом месте панели быстрого запуска или панели задач отображающей запущенные приложения.</p><div class="codebox"><pre><code>~LButton:: 
  ; LButton (ДВОЙНОЕ нажатие) - открывать Task Menager при даблклике на Task Bar-e
  WinGetClass, Win_Class, A
  MouseGetPos,,,, control
  if (Win_Class = &quot;Shell_TrayWnd&quot; and control = &quot;Button1&quot; or control =  &quot;ToolbarWindow323&quot; or control = &quot;ToolbarWindow322&quot;) ; если клик на панели задач и при этом на кнопке пуск или на панели быстрого запуска (Quick Launch) или на панелью задач отображающей запущенные приложения, то...
  {
    if (A_PriorHotkey &lt;&gt; &quot;~LButton&quot; or A_TimeSincePriorHotkey &gt; 250)
    ; если предыдущая клавиша - не LButton,
    ; или со времени нажатия LButton прошло больше 250 миллисекунд, то...
      {
      KeyWait, LButton
      ;ожидать, пока клавиша не будет отпущена
      ;(чтобы исключить срабатывание от простого удержания нажатой клавиши)
      Return ; закончить обработку горячей клавиши после отжатия клавиши
      }
    ; а вот если предыдущая клавиша - LButton,
    ; и со времени нажатия LButton прошло НЕ больше 250 миллисекунд, то...
    KeyWait, LButton
    ; ожидать пока клавиша не будет отпущена
    Run, &quot;%A_WinDir%\system32\taskmgr.exe&quot; ; запустить Таск Менеджер
  }
Return ; закончить обработку горячей клавиши</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Fri, 10 Oct 2008 08:22:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=14624#p14624</guid>
		</item>
	</channel>
</rss>
