<?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=5730</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5730&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Передача координат мышки в процентном соотношении в фоновые окна».]]></description>
		<lastBuildDate>Sat, 16 Apr 2011 10:40:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Передача координат мышки в процентном соотношении в фоновые окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47651#p47651</link>
			<description><![CDATA[<p>Значение переменной обозначается %Var%, а не % Var%, как везде у тебя (после знака процента пробел не ставится). Первый параметр команды <strong><a href="http://script-coding.com/AutoHotkey/WinMove.html">WinMove</a></strong> правильно будет <em>ahk_pid %instanceID1%</em> (перед знаком процента пробел, после него — нет). В параметрах этой команды, обозначающих координаты, знаки процента вообще не нужны, т. к. они могут быть выражениями.<br /></p><div class="codebox"><pre><code>WinMove, ahk_pid %instanceID1%,, X1, Y1, Width1, Height1</code></pre></div><p>Почитай раздел <a href="http://script-coding.com/AutoHotkey/Variables.1.0.46.07.html">&quot;<strong>Переменные и выражения</strong>&quot;</a>.<br />Дальше ещё одна ошибка: перед и после обратного слэша в указаниях путей пробелы не нужны.<br /></p><div class="codebox"><pre><code>C:\WINDOWS\system32\mspaint.exe</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 16 Apr 2011 10:40:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47651#p47651</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Передача координат мышки в процентном соотношении в фоновые окна]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=47650#p47650</link>
			<description><![CDATA[<p>Искал скрипт, который будет находить координаты в главном окне(игра развернутая на весь экран) и передавать в другие.&nbsp; <br />Сейчас у меня имеется вот этот код:<br /></p><div class="codebox"><pre><code>X1:= -3
Y1:= -3
Width1:= A_ScreenWidth 
Height1:= A_ScreenHeight 

X2:= A_ScreenWidth 
Y2:=- 3 
Width2:= 800 
Height2:= 600 


^!W:: RunWows () 
; Key combination ctrl + alt + W will run consecutively window 
^!O:: SetPosWindows () 
; Key combination ctrl + alt + O will put the window on the screen 


SetPosWindows () 
{ 
global InstanceID1 
global InstanceID2 
global X1, Y1, Width1, Height1, X2, Y2, Width2, Height2 

WinMove, ahk_pid% instanceID1%,,% X1%,% Y1%,% Width1%,% Height1% 
WinMove, ahk_pid% instanceID2%,,% X2%,% Y2%,% Width2%,% Height2% 
} 

RunWows () 
{ 
MsgBox, produce, nor any action until they run all the windows. 
Game1:= &quot;C: \ WINDOWS \ system32 \ mspaint.exe&quot; 
PATH1:= &quot;C: \ WINDOWS \ system32 \&quot; 
global instanceID1 
global instanceID2 
Run,% Game1%,% PATH1%,, instanceID1 
sleep 1000 
Run,% Game1%,% PATH1%,, instanceID2 
} 

Clone () 
{ 
global X1, Y1, Width1, Height1, X2, Y2, Width2, Height2 
CoordMode, Mouse, Screen 
MouseGetPos, Cur_X, Cur_Y 
; MsgBox, The active window is at% Cur_X% `,% Cur_Y% 

Send {RButton} 
; Sleep 1 
X_Procent:= (Cur_X-X1) * 100/Width1 
Y_Procent:= (Cur_Y-Y1) * 100/Height1 

; MsgBox, Procent2% X_Procent%,% Y_Procent% 

RealCoordX2:= X2 + (X_Procent * Width2/100) 
RealCoordY2:= Y2 + (Y_Procent * Height2/100) 

; MsgBox, RealCoord% RealCoordX2%,% RealCoordY2% 

; MouseMove, RealCoordX2, RealCoordY2 
MouseClick, right, RealCoordX2, RealCoordY2 
MouseMove, Cur_X, Cur_Y 

} 

CapsChange () 
{ 
SetCapsLockState, OFF 
} 

CapsLock up:: CapsChange () 
CapsLock &amp; RButton up:: Clone ()</code></pre></div><p>На даный момент завис на 20-й строке. Выдает эту ошибку:<br /></p><div class="quotebox"><blockquote><p>Error at line 20.</p><p>The following variable name contains an illegal character:<br />&quot; instanceID1&quot;</p><p>The program will exit.</p></blockquote></div><p>В AHK кодинге я совсем новичек, не могу понять в чем дело <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> Пожалуйста помогите.</p>]]></description>
			<author><![CDATA[null@example.com (Blacklife)]]></author>
			<pubDate>Sat, 16 Apr 2011 09:31:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=47650#p47650</guid>
		</item>
	</channel>
</rss>
