<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: MouseClick или ControlClick]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6245&amp;type=atom" />
	<updated>2011-09-24T12:06:49Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=6245</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: MouseClick или ControlClick]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51806#p51806" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Hotkey, Tab, TabControl
SetTimer, ChaseCoordinates, 100
Return

ChaseCoordinates:
   CoordMode, Mouse
   MouseGetPos, XPosAbs, YPosAbs
   CoordMode, Mouse, Relative
   MouseGetPos, XPosRel, YPosRel, WinID, WinControl
   ControlGetFocus, WinControlGF, % &quot;ahk_id&quot; WinID
   ControlGetPos, ControlX, ControlY, ControlW
                , ControlH, % WinControl, % &quot;ahk_id&quot; WinID
   ToolTip, % Info() . &quot;`n`n     press tab to save info&quot;
   If (GetKeyState(&quot;scF&quot; &quot;P&quot;) And TabRelease) ; tab
   {
      SetTimer, ChaseCoordinates, Off
      Clipboard := Info()
      StringReplace, Clipboard, Clipboard
                   ,        current coordinate
                   ,     saved info
      ToolTip, % Info() . &quot;`n`n                  saved&quot;
      Sleep, 500
      SetTimer, ChaseCoordinates, 100
   }
   Return

TabControl:
   TabPresed := A_TickCount, TabRelease := 1
   While GetKeyState(&quot;scF&quot;, &quot;P&quot;)
   {
      Sleep, 10
      If A_TickCount-TabPresed &gt; 500
      {
         TabRelease := 0
         KeyWait, Tab
      }
   }
   TabRelease := 0
   Return

Info()
{
   Global
   Return, % &quot;       current coordinate&quot;
   . &quot;`nabsolute (screen): &quot;XPosAbs &quot;, &quot;YPosAbs
   . &quot;`nrelative (window): &quot;XPosRel &quot;, &quot;YPosRel
   . &quot;`ncontrolgetfocus: &quot;WinControlGF
   . &quot;`ncontrolname: &quot;WinControl
   . &quot;`ncontrolstartposition: &quot;ControlX &quot;, &quot;ControlY
   . &quot;`ncontrolsize: &quot;ControlW &quot;, &quot;ControlH
}

F5::Reload
Esc::ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-24T12:06:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51806#p51806</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: MouseClick или ControlClick]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51804#p51804" />
			<content type="html"><![CDATA[<p>А каким способом привязываете?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2011-09-24T11:10:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51804#p51804</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: MouseClick или ControlClick]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51800#p51800" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Grey пишет:</cite><blockquote><p>Попробуйте так:</p><div class="codebox"><pre><code>MouseClick, L, 404, 494, 2</code></pre></div></blockquote></div><p>Такой способ выдает ошибку когда я привязываю его к окну.</p>]]></content>
			<author>
				<name><![CDATA[kamaz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27017</uri>
			</author>
			<updated>2011-09-24T09:57:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51800#p51800</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: MouseClick или ControlClick]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51774#p51774" />
			<content type="html"><![CDATA[<p>ControlClick - это для эмуляции клика по контролу окна, вторая команда просто клик. Попробуйте так:</p><div class="codebox"><pre><code>MouseClick, L, 404, 494, 2</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-23T09:46:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51774#p51774</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: MouseClick или ControlClick]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51773#p51773" />
			<content type="html"><![CDATA[<p>Добрый день уважаемые форумчане. Возникла такая проблема, написал скрипт в котором необходимо двойное нажатие мышки (ЛКМ), но данное действие не происходит - скрипт просто перебирает координаты. <br />Прошу помочь вас в решении данной проблемы.</p><div class="codebox"><pre><code>ControlClick, x431 y400,  (Window 1024x768)
ControlClick, x431 y400,  (Window 1024x768)</code></pre></div><p>ни такой вариант</p><div class="codebox"><pre><code>MouseClick, 404 494, left, 2, (Window 1024x768)</code></pre></div><p>ни такой - не работают.</p>]]></content>
			<author>
				<name><![CDATA[kamaz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27017</uri>
			</author>
			<updated>2011-09-23T09:34:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51773#p51773</id>
		</entry>
</feed>
