<?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=8003</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8003&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Назначить хоткеи в разные окна».]]></description>
		<lastBuildDate>Fri, 25 Jan 2013 11:41:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68838#p68838</link>
			<description><![CDATA[<p>Спасибо !</p>]]></description>
			<author><![CDATA[null@example.com (cyberlife8)]]></author>
			<pubDate>Fri, 25 Jan 2013 11:41:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68838#p68838</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68832#p68832</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=5553">Оконтуривание рамки активного окна</a></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Thu, 24 Jan 2013 22:12:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68832#p68832</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68831#p68831</link>
			<description><![CDATA[<p>Вроде бы разобрался, но остался последний вопрос: можно ли с помощью AHK сделать так чтобы активное окно (выскакивающее на передний план) было подсвечено цветной рамкой, до тех пор пока я не пошлю в него команду ? Всего окон 12, находятся они в строго определённых местах.</p>]]></description>
			<author><![CDATA[null@example.com (cyberlife8)]]></author>
			<pubDate>Thu, 24 Jan 2013 18:12:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68831#p68831</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68830#p68830</link>
			<description><![CDATA[<p>Синтаксис использования <em>#IfWinActive</em> неверный, по ссылке есть примеры. Сначала <em>MouseGetPos</em>, считываем координаты, затем клик, затем <em>MouseMove</em> на считанные координаты. Если вместо <em>Click</em> использовать <em>ControlClick</em>, курсор перемещаться не будет, необходимость возвращать его отпадёт.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 24 Jan 2013 17:38:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68830#p68830</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68829#p68829</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>cyberlife8 пишет:</cite><blockquote><p>можно ли сделать так, чтобы после &quot;клика&quot; курсор возвращался в прежнее положение ?</p></blockquote></div><p><a href="http://script-coding.com/AutoHotkey/MouseGetPos.html">MouseGetPos</a><br /><a href="http://script-coding.com/AutoHotkey/MouseMove.html">MouseMove</a></p></blockquote></div><p>Что то не получается, я правильно понял что вместо &quot;Click&quot; надо поставить &quot;MouseGetPos&quot; ?</p><p>Сейчас скрипт выглядит так:<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>SetDefaultMouseSpeed, 0

Loop
{
  MouseGetPos, X, Y, Win
  If(Win != PrevWin)
  {
    PrevWin := Win
    WinActivate, ahk_id %Win%
  }
  Sleep, 100
}

~p::Pause
return

~u::
#IfWinActive ahk_class #32770
Click 111,  328
return

~u::
#IfWinActive ahk_class GFX_INT_DLG_WINDOW_GAME
Click 267,  321
return</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (cyberlife8)]]></author>
			<pubDate>Thu, 24 Jan 2013 16:55:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68829#p68829</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68828#p68828</link>
			<description><![CDATA[<div class="quotebox"><cite>cyberlife8 пишет:</cite><blockquote><p>можно ли сделать так, чтобы после &quot;клика&quot; курсор возвращался в прежнее положение ?</p></blockquote></div><p><a href="http://script-coding.com/AutoHotkey/MouseGetPos.html">MouseGetPos</a><br /><a href="http://script-coding.com/AutoHotkey/MouseMove.html">MouseMove</a><br /></p><div class="quotebox"><cite>cyberlife8 пишет:</cite><blockquote><p>скрипт не дает открывать другие окна (пуск и т.д.) можно ли это исправить ?</p></blockquote></div><p>Можно попробовать использовать <a href="http://script-coding.com/AutoHotkey/ControlClick.html">ControlClick</a> вместо Click.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 24 Jan 2013 16:24:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68828#p68828</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68825#p68825</link>
			<description><![CDATA[<p>Спасибо ! &quot;#IfWinActive&quot; помогло мне, а можно узнать ещё: можно ли сделать так, чтобы после &quot;клика&quot; курсор возвращался в прежнее положение ? Также, скрипт не дает открывать другие окна (пуск и т.д.) можно ли это исправить ?</p>]]></description>
			<author><![CDATA[null@example.com (cyberlife8)]]></author>
			<pubDate>Thu, 24 Jan 2013 14:12:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68825#p68825</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68823#p68823</link>
			<description><![CDATA[<div class="quotebox"><cite>cyberlife8 пишет:</cite><blockquote><p>при попытке послать такую же команду в другой тип окна - курсор кликает в первый тип</p></blockquote></div><p>Попробуй воспользоваться <a href="http://script-coding.com/AutoHotkey/ControlClick.html">ControlClick</a>.<br /></p><div class="quotebox"><cite>cyberlife8 пишет:</cite><blockquote><p>можно ли назначить один и тот же хоткей на действия в разных окнах (клик в разных координатах) ?</p></blockquote></div><p><a href="http://script-coding.com/AutoHotkey/IfWinActive.html">#IfWinActive / #IfWinExist</a><br /><a href="http://l.autohotkey.net/docs/commands/_If.htm">#If</a></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 24 Jan 2013 13:37:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68823#p68823</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68818#p68818</link>
			<description><![CDATA[<p>Относительно активного окна.</p>]]></description>
			<author><![CDATA[null@example.com (cyberlife8)]]></author>
			<pubDate>Thu, 24 Jan 2013 12:29:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68818#p68818</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68814#p68814</link>
			<description><![CDATA[<p>Координаты указаны относительно активного окна или относительно экрана?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 24 Jan 2013 11:52:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68814#p68814</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Назначить хоткеи в разные окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68807#p68807</link>
			<description><![CDATA[<p>Здравствуйте ! </p><p>Возникла небольшая проблема:<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>SetDefaultMouseSpeed, 0

Loop
{
  MouseGetPos, X, Y, Win
  If(Win != PrevWin)
  {
    PrevWin := Win
    WinActivate, ahk_id %Win%
  }
  Sleep, 100
}
return

~u::
WinWait, HoldEm - -cyberlife8-, 
IfWinNotActive, HoldEm - -cyberlife8-, , WinActivate, HoldEm - -cyberlife8-, 
WinWaitActive, HoldEm - -cyberlife8-, 
Click 111,  328
return</code></pre></div></div></div><p>при попытке послать такую же команду в другой тип окна - курсор кликает в первый тип</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>SetDefaultMouseSpeed, 0

Loop
{
  MouseGetPos, X, Y, Win
  If(Win != PrevWin)
  {
    PrevWin := Win
    WinActivate, ahk_id %Win%
  }
  Sleep, 100
}
return

~u::
WinWait, Besancon NLH 3?/6?, 
IfWinNotActive, Besancon NLH 3?/6?, , WinActivate, Besancon NLH 3?/6?, 
WinWaitActive, Besancon NLH 3?/6?, 
MouseClick, left,  334,  373
return

~p::Pause
</code></pre></div></div></div><br /><p>Или спрошу по другому: можно ли назначить <span class="bbu">один и тот же хоткей</span> на действия в разных окнах (клик в разных координатах) ?</p>]]></description>
			<author><![CDATA[null@example.com (cyberlife8)]]></author>
			<pubDate>Thu, 24 Jan 2013 02:24:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68807#p68807</guid>
		</item>
	</channel>
</rss>
