Ну вот смотрите , получается как я понимаю мне даже не нужно вычислять координаты считывая их с реестра , достаточно будет указать что я использую координаты относительно окна / скрина / клиента.
Но опять таки , там где MouseMove / MouseClick / MouseDrag - как их определять ?
Я имею ввиду сейчас , к примеру у меня при разрешении экрана это одни координаты скажем 853, 922 , но для любого другого размера экрана эти координаты уже будут бесполезны , вопрос таков , как Вычислить мои координаты т.е 853, 922 только на любых других расширениях ?.
Отследить координаты мыши при любом расширении экрана
Re: Отследить координаты мыши при любом расширении экрана
пример-1 / get procent
пример-2 / continue move to procent
Code: Select all
#Warn
#NoEnv
SendMode,Input
SetWorkingDir,%A_ScriptDir%
CoordMode,Pixel,Screen
CoordMode,Mouse,Screen
SetFormat,float,.2
WA=%A_screenwidth%
HA=%A_screenheight%
;x1:=853
;y1:=922
;- example 50 % for 1920*1080
x1:=960
y1:=540
;- procent %
xa:=(x1*100)/WA
ya:=(y1*100)/HA
msgbox, 262208, ,Screenwidth=%wa%`nScreenheight=%ha%`nProcent:`nXa=%xa%`nYa=%ya%
return
пример-2 / continue move to procent
Code: Select all
#Warn
#NoEnv
SendMode,Input
SetWorkingDir,%A_ScriptDir%
CoordMode,Pixel,Screen
CoordMode,Mouse,Screen
SetFormat,float,.2
WA=%A_screenwidth%
HA=%A_screenheight%
;--- procent % ---
xa:=50
ya:=50
;- mouse-move to procent %
x :=(wa*xa )/100
y :=(ha*ya )/100
msgbox, 262208, ,Screenwidth=%wa%`nScreenheight=%ha%`nProcent:`nXa=%xa%`nYa=%ya%`n`nX=%x%`nY=%y%
MouseMove,%x%,%y%,15
tooltip, Here I'm
sleep,3000
tooltip
return
Who is online
Users browsing this forum: No registered users and 25 guests