<?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=12636</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12636&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Активировать дочернее окно при наведении курсора».]]></description>
		<lastBuildDate>Thu, 27 Apr 2017 03:23:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115353#p115353</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />Сравнивал внимательно, не увидел разницы.<br />Впрочем, мелкую правку в чужом коде не проблема описать без псевдодублирования.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 27 Apr 2017 03:23:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115353#p115353</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115352#p115352</link>
			<description><![CDATA[<p><strong>Flasher</strong>.<br />Так я не дублировал ничего, я код немного изменил, подумал, что так понятней будет человеку, а ссылку, я сперва оставил на страницу, только потом передумал.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Wed, 26 Apr 2017 21:38:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115352#p115352</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115346#p115346</link>
			<description><![CDATA[<p><strong>p.polena</strong><br />Ну, я же не знал, какой класс у вашего браузера, поэтому взял от обычного Хрома.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 26 Apr 2017 15:10:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115346#p115346</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115344#p115344</link>
			<description><![CDATA[<p><strong>Flasher</strong>, увы...<br />О! Так работает, как мне нужно<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>MainWinClass = TfmMain
ControlClass = Chrome_RenderWidgetHostHWND1

Loop {
   If WinActive(&quot;ahk_class &quot; . MainWinClass) {
      MouseGetPos,,,,  ControlM
      ControlGetFocus, ControlF, A
      If ControlM  = %ControlClass%
      If ControlF != %ControlClass%
       ControlFocus, %ControlClass%, A
   }
   Sleep, 10
}</code></pre></div></div></div><p>Всем огромное спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Wed, 26 Apr 2017 14:47:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115344#p115344</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115339#p115339</link>
			<description><![CDATA[<p><strong>p.polena</strong><br /></p><div class="codebox"><pre><code>MainWinClass = Chrome_WidgetWin_1
ControlClass = Chrome_RenderWidgetHostHWND1

Loop {
   If WinActive(&quot;ahk_class &quot; . MainWinClass) {
      MouseGetPos,,,,  ControlM
      ControlGetFocus, ControlF, A
      If ControlM  = %ControlClass%
      If ControlF != %ControlClass%
       ControlFocus, %ControlClass%, A
   }
   Sleep, 10
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 26 Apr 2017 09:31:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115339#p115339</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115336#p115336</link>
			<description><![CDATA[<p><strong>svoboden</strong>, почти так. Только курсор постоянно долбит в окне и кликает куда не надо, если на ссылку попадает. Как исправить?</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Wed, 26 Apr 2017 06:53:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115336#p115336</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115331#p115331</link>
			<description><![CDATA[<p><strong>p.polena</strong>, не понимаю, что вы хотите добиться от мышки, но добиться активирования внутреннего окна, после активирования внешнего можно так:<br /></p><div class="codebox"><pre><code>window := &quot;blah-blah&quot;
class := &quot;blah-blah&quot;

loop
{
   WinWaitActive, % window
   WinGet, ControlList, ControlListHwnd
   Loop, Parse, ControlList, `n
   {
      WinGetClass, ControlClass, ahk_id %A_Loopfield%
      If (ControlClass = class)
      {
         WinActivate, ahk_id %A_Loopfield%
         WinWaitActive, ahk_id %A_Loopfield%
         break
      }
   }
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 26 Apr 2017 02:58:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115331#p115331</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115327#p115327</link>
			<description><![CDATA[<p>Так: </p><div class="codebox"><pre><code>loop {
MouseGetPos, OutputVarX, OutputVarY, OutputVarWin, OutputVarControl
if OutputVarControl = Chrome_RenderWidgetHostHWND1
Click
Sleep 10
}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Wed, 26 Apr 2017 00:25:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115327#p115327</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115323#p115323</link>
			<description><![CDATA[<p><strong>svoboden</strong>, это не совсем то, что нужно. Попробую ещё объяснить. Мне нужна имитация клика при наведении в указанную на рисунке область (&quot;внутреннее окно&quot;). После этого основное окно выводится на передний план, а &quot;внутренним&quot; можно управлять. Т.е. прокручивать СКМ и т.д. Без клика оно не активно, даже если основное активно и на переднем плане.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Tue, 25 Apr 2017 20:37:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115323#p115323</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115306#p115306</link>
			<description><![CDATA[<p><strong>p.polena</strong>, да простит меня <strong>teadrinker</strong>, <a href="http://forum.script-coding.com/viewtopic.php?pid=100860#p100860">вот код</a> по F11 включается и отключается, не забудь выключить при выходе из скрипта.</p><br /><div class="quotebox"><blockquote><p><span style="color: green"><strong>Модератор:</strong> Не&nbsp; дублируйте код, пользуйтесь url-тегом, тогда и просить прощения будет не за что. Исправлено.</span></p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Tue, 25 Apr 2017 17:55:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115306#p115306</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115303#p115303</link>
			<description><![CDATA[<p>Скорее всего окно можно сделать активным без щелчка по нему. Для таких целей существует команда <em>WinActivate</em>. Но она требует указать имя окна, либо имя класса (Window Class), либо идентификатор окна (ID/HWND). Эту информацию можно выудить при помощи программы Active Window Info (Window Spy), которая идёт в комплекте с AutoHotkey. Или <a href="http://forum.script-coding.com/viewtopic.php?id=8336">AhkSpy</a> от <strong>serzh82saratov</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 25 Apr 2017 17:30:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115303#p115303</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115300#p115300</link>
			<description><![CDATA[<p><strong>svoboden</strong>, непонятно, как первокласснику интегралы. Т.е. скрипт опрашивает ClassnameNN под курсором, и при появлении Chrome_RenderWidgetHostHWND1 должен активировать соответствующее окно? Или как?</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Tue, 25 Apr 2017 16:58:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115300#p115300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115295#p115295</link>
			<description><![CDATA[<p>Чтобы узнать имя ClassnameNN под курсором мыши, то так: </p><div class="codebox"><pre><code>MouseGetPos, OutputVarX, OutputVarY, OutputVarWin, OutputVarControl
MsgBox % OutputVarControl
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Tue, 25 Apr 2017 15:28:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115295#p115295</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Активировать дочернее окно при наведении курсора]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115294#p115294</link>
			<description><![CDATA[<p>Здравствуйте. Есть т.н. &quot;браузер&quot;, основное окно которого активируется/деактививуется при наведении/отведении курсора (настойка Windows). В основном окне имеется &quot;внутреннее&quot; окно, которое активируется (после отведения курсора из окна &quot;браузера&quot;) только после клика внутри его. Задача: активировать &quot;внутренне&quot; окно при наведении курсора. Имя окна меняется. Постоянный Class NN:&nbsp; Chrome_RenderWidgetHostHWND1 в Control. Пока использую WinWaitActive (основное окно) + Click (область внутреннего окна), что наверняка неправильно. Прошу помощи в создании AHK. Пояснения см. в рис.</p>]]></description>
			<author><![CDATA[null@example.com (p.polena)]]></author>
			<pubDate>Tue, 25 Apr 2017 14:01:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115294#p115294</guid>
		</item>
	</channel>
</rss>
