<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Определение размера окна]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12371&amp;type=atom" />
	<updated>2017-01-28T07:51:01Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12371</id>
		<entry>
			<title type="html"><![CDATA[Re: Определение размера окна]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111603#p111603" />
			<content type="html"><![CDATA[<p>Ну вот смотрите , получается как я понимаю мне даже не нужно вычислять координаты считывая их с реестра , достаточно будет указать что я использую координаты относительно окна / скрина / клиента.<br />Но опять таки , там где MouseMove / MouseClick / MouseDrag - как их определять ?<br />Я имею ввиду сейчас , к примеру у меня при разрешении экрана это одни координаты скажем 853, 922 , но для любого другого размера экрана эти координаты уже будут бесполезны , вопрос таков , как Вычислить мои координаты т.е 853, 922 только на любых других расширениях ?.</p><p>з.ы Я не так давно начал по сему задаю наверное много банальных вопросов но всё же. Буду очень признателен за любую помощь.</p>]]></content>
			<author>
				<name><![CDATA[Violence-Fetish]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34538</uri>
			</author>
			<updated>2017-01-28T07:51:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111603#p111603</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Определение размера окна]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111584#p111584" />
			<content type="html"><![CDATA[<p>Есть команда <a href="http://script-coding.com/AutoHotkey/WinGetPos.html">WinGetPos</a> (Возвращает позицию и размеры указанного окна).<br />Также <a href="https://www.autohotkey.com/docs/commands/CoordMode.htm">CoordMode</a>,позволяет согласовать режимы работы относительно всего экрана или отдельного окна.</p><p>Небольшая демонстрация команд:<br /></p><div class="codebox"><pre><code>Run, calc ,,, PID1
CoordMode, Mouse, Screen
MouseMove, 1, 1
ToolTip, Мышь перемещенна в координаты x1 y1 относительно экрана
Sleep 2000
CoordMode, Mouse, Window 
MouseMove, 1, 1
ToolTip, Мышь перемещенна в координаты x1 y1 относительно калькулятора
Sleep 2000
Loop 10
{
WinGetPos, X, Y, Width, Height, Калькулятор 
CoordMode, Mouse, Screen
MouseMove, % X+Width/2, % Y+Height/2
ToolTip, Мышь перемещенна в центр калькулятора
Sleep 200
WinMove, Калькулятор,, A_Index*50,  A_Index*25
Sleep 200
}
Process, Close, % PID1
ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Nikva]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27416</uri>
			</author>
			<updated>2017-01-27T13:18:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111584#p111584</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Определение размера окна]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=111579#p111579" />
			<content type="html"><![CDATA[<p>Уважаемые участники форума , прошу Вашей помощи, сложилась такая ситуация , что я думал что координаты будут рассчитаны автоматический , при использование MouseClick, left, далее координаты экрана. И в зависимости от координат он будет смотреть на размер экрана действующего окна и подгонять их под нужную область куда нужно кликнуть. Но как оказалось я был не прав.</p><p>Появилась идея , что бы не мучится , считывать настройки экрана игры с реестра , но вот незадача , одно дело что я допустим считаю с реестра результат которого к примеру 1024x768 , как указывать координаты мыши что бы в независимости от размера экрана он кликал именно в ту область которая нужна ?</p>]]></content>
			<author>
				<name><![CDATA[Violence-Fetish]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34538</uri>
			</author>
			<updated>2017-01-27T03:59:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=111579#p111579</id>
		</entry>
</feed>
