<?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>http://forum.script-coding.com/viewtopic.php?id=9860</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9860&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Скрипт для перевода координат на другое разрешение».]]></description>
		<lastBuildDate>Sun, 03 Aug 2014 13:54:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85580#p85580</link>
			<description><![CDATA[<p>Комментарий после &quot;; (координаты)&quot; , чтобы проще было ориентироваться к чему относится данный пиксель.</p>]]></description>
			<author><![CDATA[null@example.com (Странникх)]]></author>
			<pubDate>Sun, 03 Aug 2014 13:54:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85580#p85580</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85579#p85579</link>
			<description><![CDATA[<p>А что тут по задумке надо писать в InputBox ?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 02 Aug 2014 22:00:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85579#p85579</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85578#p85578</link>
			<description><![CDATA[<div class="codebox"><pre><code>SetWorkingDir %A_ScriptDir%

text := &quot;PixelSearch,,,&quot;
P := &quot;`,&quot; 
O := &quot;;&quot;
Name := &quot;A_RESULT&quot;
Name_Title := &quot;A_RESULT.txt&quot;

vkC0::    ; ~(Ё)
{
MouseGetPos, MouseX, MouseY

WinGetActiveTitle, Title
WinGetPos, Xm, Ym, Wm, Hm, %Title%
InputBox, UserInput

PixelGetColor, color, %MouseX%, %MouseY%

xvar := MouseX/A_ScreenWidth
yVar := MouseY/A_ScreenHeight

x = Round((Xm+Wm)*%xVar%)
y = Round((Ym+Hm)*%yVar%)

FileAppend, %text% %x%%P% %y%%P% %x%%P% %y%%P% %color%%P%%P% fast        %O% (%MouseX%%P% %MouseY%) %UserInput%, %Name_Title%
FileAppend, `nif ErrorLevel = 0, %Name_Title%
FileAppend, `n`n, %Name_Title%

Process, Close, %PID1%    
Run, %Name%.txt,, Min, PID1

WinActivate, %Title%
}
Return</code></pre></div><p>Дописал скрипт, чтобы на будущее &quot;фотографировать&quot; пиксели с алгоритмом масштабирования. Можете дополнить если есть какие идеи.</p>]]></description>
			<author><![CDATA[null@example.com (Странникх)]]></author>
			<pubDate>Sat, 02 Aug 2014 21:07:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85578#p85578</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85566#p85566</link>
			<description><![CDATA[<p>В принципе вся эта относительность действительно может иногда понадобится. <br />Потому в AhkSpy добавил строку &quot;Relative pos to a window&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Aug 2014 18:22:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85566#p85566</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85562#p85562</link>
			<description><![CDATA[<p>Попробовал перенести тестовый скрипт на ноутбук: <br /></p><div class="codebox"><pre><code>
WinGetPos, Xm, Ym, Wm, Hm, ahk_class NAME
NumPad2::
PixelSearch,,, Round(Wm*0.0098958333333333), Round(Hm*0.7407407407407407), Round(Wm*0.0098958333333333), Round(Hm*0.7407407407407407), 0x333333,, fast
if !ErrorLevel
MsgBox, Успешно!
Return</code></pre></div><p>И все координаты прекрасно работают! </p><p>WinGetPos в цикл тогда напишу, а то если запустить скрипт с отсутствием ahk_class NAME, то WinGetPos вначале скрипта бесполезен будет после запуска ahk_class NAME.</p>]]></description>
			<author><![CDATA[null@example.com (Странникх)]]></author>
			<pubDate>Fri, 01 Aug 2014 16:40:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85562#p85562</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85561#p85561</link>
			<description><![CDATA[<div class="quotebox"><cite>Отредактировано Странникх (Сегодня 19:44:46) пишет:</cite><blockquote><p>Round округляет с .5 , сотые, тысячные и т.д. берутся в расчет?</p></blockquote></div><p>В (даже) русском хелпе написано:<br /></p><div class="quotebox"><blockquote><p>параметр Number округляется до ближайшего целого числа.</p></blockquote></div><p><strong>И зачем сотые, тысячные</strong>, когда округлять нам надо до целого числа, и единственное что нам интересно, это десятые. Это уже не школьная программа, это детский сад какой то.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Aug 2014 16:34:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85561#p85561</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85560#p85560</link>
			<description><![CDATA[<p>Тут один пиксель роли несыиграет, иначе надо знать также алгоритм масштабирования окон исходя из разрешения.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:52:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85560#p85560</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85559#p85559</link>
			<description><![CDATA[<p>Зачем спрашивать, поместите в функцию разные числа, и увидите сами.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:46:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85559#p85559</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85558#p85558</link>
			<description><![CDATA[<p>Коэффициент немного разный, вот и спрашиваю. 1600\1920 = 0.8333 , 1134\1366 = 0.8301. Round округляет с .5 , сотые, тысячные и т.д. берутся в расчет?</p>]]></description>
			<author><![CDATA[null@example.com (Странникх)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:43:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85558#p85558</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85556#p85556</link>
			<description><![CDATA[<p>Ну вы же сами видите что 1134 это правильно.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:29:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85556#p85556</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85555#p85555</link>
			<description><![CDATA[<p>Есть координата 1600 по ширине с монитора 1920на1080 разрешения. Я хочу перевести эту координату на другое разрешение 1366на768.<br />Координата 1600 выглядит как = Round(W * 0.83) или Round(W * 1.2), то есть на текущем (моем) мониторе как 1920*0.83 или 1920*1.2, соответственно 1366*1.2 или 1366*0.83. С 1366*1.2 получается больше 1366. С 1366*0.83 получается 1133.78 ~= 1134. 1134 будет истинным или нужно искать другой коэффициент?</p>]]></description>
			<author><![CDATA[null@example.com (Странникх)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:25:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85555#p85555</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85554#p85554</link>
			<description><![CDATA[<p>Ммм... Что?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:17:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85554#p85554</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85553#p85553</link>
			<description><![CDATA[<p>А число 1600 при переводе на другое разрешение будет одним и тем же если его делить и на 1.2 и на 0.83? Или тут играет роль что на что делить?</p>]]></description>
			<author><![CDATA[null@example.com (Странникх)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:15:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85553#p85553</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85552#p85552</link>
			<description><![CDATA[<p>Просто так намного понятнее, 0.25 первая четверть, 0.5 половина, 0.75 три четверти. 0.83 правее трёх четвертей, это сразу понятно, а 1.2 тяжело понять где это.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 01 Aug 2014 15:11:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85552#p85552</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Скрипт для перевода координат на другое разрешение]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=85550#p85550</link>
			<description><![CDATA[<p>Два раза прочитал тему. Не пойму, что нужно добиться и в чём загвоздка.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 01 Aug 2014 14:39:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=85550#p85550</guid>
		</item>
	</channel>
</rss>
