<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:MouseGetPos Некорректное считывание положения курсора мыши в игре]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=17442</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17442&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:MouseGetPos Некорректное считывание положения курсора мыши в игре».]]></description>
		<lastBuildDate>Sat, 12 Nov 2022 09:48:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:MouseGetPos Некорректное считывание положения курсора мыши в игре]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=155640#p155640</link>
			<description><![CDATA[<p><strong>Ядрён</strong>, многие игры блочат не малую часть возможностей, которые использует AHK.</p>]]></description>
			<author><![CDATA[null@example.com (Madmer)]]></author>
			<pubDate>Sat, 12 Nov 2022 09:48:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=155640#p155640</guid>
		</item>
		<item>
			<title><![CDATA[AHK:MouseGetPos Некорректное считывание положения курсора мыши в игре]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=155473#p155473</link>
			<description><![CDATA[<p>Доброго времени суток. Подскажите пожалуйста почему в приложениях скрипт корректно считывает и записывает в файл положение курсора мыши, а в игре значения &#039;&#039;MoveR&#039;&#039; всегда нули (MoveR 0 0) , хотя в игре стоит режим оконный с рамкой.<br /></p><div class="codebox"><pre><code>#Persistent
#NoEnv
#MaxThreadsPerHotkey 20
#MaxHotkeysPerInterval 400
#HotkeyInterval, -1

 Now:=A_Now
  FileAppend,% &quot;&lt;Root&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;	&lt;DefaultMacro&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;Major&gt;&lt;/Major&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;Description&gt;Romik&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;&lt;/Description&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;Comment&gt;Romik&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;&lt;/Comment&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;GUIOption&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;			&lt;RepeatType&gt;2&lt;/RepeatType&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;/GUIOption&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;KeyUp&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;			&lt;Syntax&gt;&lt;/Syntax&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;/KeyUp&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;		&lt;KeyDown&gt;&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;			&lt;Syntax&gt;MoveR 0 0&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;IfKey 1 1 4&quot; &quot;`n&quot;, Macros%Now%.amc 
  FileAppend,% &quot;IfKey 1 0 1&quot; &quot;`n&quot;, Macros%Now%.amc 
     return

*~vk60::
  KeyWait, vk60, D 
  MouseGetPos,  pos1, pos2
   WinGet, active_id, ID, A 
if !x0
   x0 := - pos1, y0 := - pos2
Else
 {
    FileAppend, % &quot;MoveR &quot; - pos1 - x0 &quot; &quot; - pos2  - y0 &quot;`n&quot;, Macros%Now%.amc 
FileAppend, % &quot;Delay &quot; . A_TimeSincePriorHotkey . &quot; ms&quot; &quot;`n&quot;, Macros%Now%.amc
 FileAppend, % &quot;IfKey 1 0 1&quot; &quot;`n&quot;, Macros%Now%.amc
x0 := - pos1, y0 := - pos2
    
}
  Return 
*~vk1:: 
     KeyWait, vk1, L
     FileAppend, % &quot;IfKey 1 0 1&lt;/Syntax&gt;&quot; &quot;`n&quot;, Macros%Now%.amc
     FileAppend, % &quot;		&lt;/KeyDown&gt;&quot; &quot;`n&quot;, Macros%Now%.amc
     FileAppend, % &quot;		&lt;Software&gt;Warface&quot; &quot;`n&quot;, Macros%Now%.amc
     FileAppend, % &quot;&lt;/Software&gt;&quot; &quot;`n&quot;, Macros%Now%.amc
     FileAppend, % &quot;	&lt;/DefaultMacro&gt;&quot; &quot;`n&quot;, Macros%Now%.amc
     FileAppend, % &quot;&lt;/Root&gt;&quot; &quot;`n&quot;, Macros%Now%.amc
      sleep, 1000
ExitApp
    Return  
 </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ядрён)]]></author>
			<pubDate>Sat, 29 Oct 2022 11:22:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=155473#p155473</guid>
		</item>
	</channel>
</rss>
