<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Клик мышью без перемещения]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=9102</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9102&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Клик мышью без перемещения».]]></description>
		<lastBuildDate>Fri, 23 Jan 2015 08:55:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=90892#p90892</link>
			<description><![CDATA[<p>Попробовал. Не работает.</p><p>А важно , то что у меня х64 система?</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Fri, 23 Jan 2015 08:55:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=90892#p90892</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=90880#p90880</link>
			<description><![CDATA[<p>Я сталкивался с подобным в онлайн играх. Попробуй такой вариант.<br /></p><div class="codebox"><pre><code>
WinGet, pid, pid, название окна игры
ControlClick(X,Y,&quot;ahk_pid&quot;pid)


ControlClick(X, Y, WinTitle=&quot;&quot;, WinText=&quot;&quot;, ExcludeTitle=&quot;&quot;, ExcludeText=&quot;&quot;)
{
  hwnd:=ControlFromPoint(X, Y, WinTitle, WinText, cX, cY
                             , ExcludeTitle, ExcludeText)
  PostMessage, 0x200, 0, cX&amp;0xFFFF | cY&lt;&lt;16,, ahk_id %hwnd% ; WM_MOUSEMOVE
  PostMessage, 0x2A1, 0, cX&amp;0xFFFF | cY&lt;&lt;16,, ahk_id %hwnd% ; WM_MOUSEHOVER
  PostMessage, 0x201, 0, cX&amp;0xFFFF | cY&lt;&lt;16,, ahk_id %hwnd% ; WM_LBUTTONDOWN
  PostMessage, 0x202, 0, cX&amp;0xFFFF | cY&lt;&lt;16,, ahk_id %hwnd% ; WM_LBUTTONUP
 }

ControlFromPoint(X, Y, WinTitle=&quot;&quot;, WinText=&quot;&quot;, ByRef cX=&quot;&quot;, ByRef cY=&quot;&quot;, ExcludeTitle=&quot;&quot;, ExcludeText=&quot;&quot;)
{
    if !(hwnd := WinExist(WinTitle, WinText, ExcludeTitle, ExcludeText))
        return false
  
    VarSetCapacity(pt,8)
    VarSetCapacity(wi,60), NumPut(60,wi)
    DllCall(&quot;GetWindowInfo&quot;,&quot;uint&quot;,hwnd,&quot;uint&quot;,&amp;wi)
    NumPut(X + (w:=NumGet(wi,4,&quot;int&quot;)) - (cw:=NumGet(wi,20,&quot;int&quot;)), pt,0)
    NumPut(Y + (h:=NumGet(wi,8,&quot;int&quot;)) - (ch:=NumGet(wi,24,&quot;int&quot;)), pt,4)
  
    Loop {

        child := DllCall(&quot;ChildWindowFromPointEx&quot;,&quot;uint&quot;,hwnd,&quot;int64&quot;,NumGet(pt,0,&quot;int64&quot;),&quot;uint&quot;,0x5)
        if !child or child=hwnd
            break
        DllCall(&quot;MapWindowPoints&quot;,&quot;uint&quot;,hwnd,&quot;uint&quot;,child,&quot;uint&quot;,&amp;pt,&quot;uint&quot;,1)
        hwnd := child
    }
    cX := NumGet(pt,0,&quot;int&quot;)
    cY := NumGet(pt,4,&quot;int&quot;)
   return hwnd
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (lcgamer)]]></author>
			<pubDate>Thu, 22 Jan 2015 19:00:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=90880#p90880</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=90871#p90871</link>
			<description><![CDATA[<p>Приветствую форумчан.</p><p>Есть клиент иры <a href="http://files.spellbook.com/download/tib-unity-windows.zip">&quot;The Infinite Black&quot;</a> написанный на Unity.</p><p>Есть скрипт который успешно передает нажатие левой кнопки мыши в игру, но при этом он перемещает мышку:<br />(пример кода)<br /></p><div class="codebox"><pre><code>WinActivate, ahk_pid %current_pid%
MouseClick,, %X%, %Y%</code></pre></div><p>Я пытаюсь передать нажатие без перемещения мыши.<br />Пытался через ControlSend, через PostMessage:<br /></p><div class="codebox"><pre><code>WinActivate, ahk_pid 10760
sleep, 100
PostMessage, 0x201,, 0x00280032,, ahk_pid 10760 ; WM_LBUTTONDOWN at 50, 40
PostMessage, 0x202,, 0x00280032,, ahk_pid 10760 ; WM_LBUTTONUP at 50, 40
</code></pre></div><p>. Не работает.<br />Запускал WinSpector и видел что мэсаджи доходят.... чего ж не жмется?</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Thu, 22 Jan 2015 14:28:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=90871#p90871</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78801#p78801</link>
			<description><![CDATA[<p>ControlClick вообще немного мистическая вещь. В одних приложениях после него окно активируется, а в других нет.</p>]]></description>
			<author><![CDATA[null@example.com (Next)]]></author>
			<pubDate>Thu, 02 Jan 2014 16:17:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78801#p78801</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78798#p78798</link>
			<description><![CDATA[<p>Есть подозрение, что в обход движения мышкой не получится реализовать клик, ибо программа блокирует это. Не однократно замечалось подобное в игровых приложениях.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Thu, 02 Jan 2014 13:11:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78798#p78798</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78794#p78794</link>
			<description><![CDATA[<div class="quotebox"><cite>Mikki пишет:</cite><blockquote><p>Вопрос: а какие либо другие действия с помощью AHK удается осуществить в окне ЕВЫ?</p></blockquote></div><p>да, двигая мышкой через MouseMove и клик например - все работает как обычно.<br />Сейчас я все реализовал через BlockInput, но период срабатывания таймера меньше 2 секунд, и не очень приятные постоянные убегания мыши, клик по кнопке&nbsp; и возвращение ее на место.</p>]]></description>
			<author><![CDATA[null@example.com (lngvar)]]></author>
			<pubDate>Thu, 02 Jan 2014 11:58:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78794#p78794</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78792#p78792</link>
			<description><![CDATA[<p>Вопрос: а какие либо другие действия с помощью AHK удается осуществить в окне ЕВЫ?</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Thu, 02 Jan 2014 11:37:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78792#p78792</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78788#p78788</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Это называется не &quot;Клик мышью без перемещения&quot;, а &quot;Послать нажатие ЛКМ в координаты окна&quot;.</p></blockquote></div><p>и тем не менее, есть ли механизм убеждающий прогу что мышь находится над кнопкой и что бы она подсветилась ?</p>]]></description>
			<author><![CDATA[null@example.com (lngvar)]]></author>
			<pubDate>Thu, 02 Jan 2014 11:15:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78788#p78788</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78781#p78781</link>
			<description><![CDATA[<p>Это называется не &quot;Клик мышью без перемещения&quot;, а &quot;Послать нажатие ЛКМ в координаты окна&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 02 Jan 2014 07:03:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78781#p78781</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78779#p78779</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Ну, скриншот хотя бы приложите, указав этот «элемент управления».</p><p>Ага. Пока писал — Вы уже приложили. Только не тот <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.</p></blockquote></div><p><a href="http://clip2net.com/s/6vpdeW">http://clip2net.com/s/6vpdeW</a>&nbsp; вот скрин из игры</p>]]></description>
			<author><![CDATA[null@example.com (lngvar)]]></author>
			<pubDate>Thu, 02 Jan 2014 02:04:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78779#p78779</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78778#p78778</link>
			<description><![CDATA[<p>Ну, скриншот хотя бы приложите, указав этот «элемент управления».</p><p>Ага. Пока писал — Вы уже приложили. Только не тот <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 02 Jan 2014 02:02:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78778#p78778</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78777#p78777</link>
			<description><![CDATA[<p>Эээ не понимаю, что точно интересует. Игра Eve , хендлов окон и элементов нет, все клики проходят по координатам.</p><p>вот скрин сообщений двух нажатий на кнопку <a href="http://clip2net.com/s/6vpcWD">http://clip2net.com/s/6vpcWD</a></p>]]></description>
			<author><![CDATA[null@example.com (lngvar)]]></author>
			<pubDate>Thu, 02 Jan 2014 01:58:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78777#p78777</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78776#p78776</link>
			<description><![CDATA[<p>Повторяю:<br /></p><div class="quotebox"><blockquote><p>Укажите приложение, … и элемент управления.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 02 Jan 2014 01:56:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78776#p78776</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78775#p78775</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Именно «ControlClick»?</p><p>Укажите приложение, диалог и элемент управления. Приведите Ваш код.</p></blockquote></div><p>ControlClick, x1161 y788, A</p><p>или</p><p>SendMessage ,0x0084,0,0x03140489,,A<br />PostMessage, 0x201, 1,0x02FE04A5,,A<br />Sleep 100<br />SendMessage ,0x0084,0,0x03140489,,A<br />PostMessage, 0x202, 0,0x02FE04A5,,A</p><p>Работает одинаково. Это игра, выполняется в оконном режиме</p>]]></description>
			<author><![CDATA[null@example.com (lngvar)]]></author>
			<pubDate>Thu, 02 Jan 2014 01:51:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78775#p78775</guid>
		</item>
		<item>
			<title><![CDATA[Re: Клик мышью без перемещения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78774#p78774</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>хотя подозреваю что тоже самое реализует контролклик.</p></blockquote></div><p>Правильно подозреваете.</p><div class="quotebox"><blockquote><p>Проблема в том, что все работает прекрасно если мышь находится над кнопкой которую нужно нажать</p></blockquote></div><p>Именно «ControlClick»?</p><p>Укажите приложение, диалог и элемент управления. Приведите Ваш код.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 02 Jan 2014 01:48:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78774#p78774</guid>
		</item>
	</channel>
</rss>
