Rectángulo de compartamiento Mouse-Coordenadas

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

User avatar
panqueso
Posts: 30
Joined: 12 Jul 2018, 15:09

Rectángulo de compartamiento Mouse-Coordenadas

20 Jan 2019, 22:32

¿Hay alguna forma en la que según la ubicación del Mouse en un punto X,Y mi script realice determinadas acciones? O sea, que cuando mi cursor se ubique en un rectángulo "imaginario" determinado por 4 puntos X,Y él se comporte de determinada manera

Ejemplo parafraseado:

Punto Sup-Izq 3,40
Punto Sup-Der 10,40
Punto Inf-Der 10,15
Punto Inf-Izq 3,15
If
Ratón se ubica dentro del punto o rectángulo
r::
Send ^t
Sleep 300
Send m.facebook.com
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Rectángulo de compartamiento Mouse-Coordenadas

21 Jan 2019, 07:13

Code: Select all

#SingleInstance Force
CoordMode Mouse, Screen

loop  ; PRUEBA
{
    ToolTip % (CursorEnArea(100,100,200,200,X,Y) ? "TRUE" : "FALSE") . " (" . X . ";" . Y . ")"
    Sleep 100
}

#If CursorEnArea(100,100,200,200)  ; cuadrado de 100x100 a partir de X=100 e Y=100
r::
SendInput ^t
Sleep 300
SendInput m.facebook.com
return
#If

; X1, Y1 : Coordenadas de la esquina superior izquierda del rectángulo.
; X2, Y2 : Coordenadas de la esquina inferior derecha del rectángulo.
CursorEnArea(X1, Y1, X2, Y2, ByRef X := 0, ByRef Y := 0)
{
    MouseGetPos X, Y
    return X >= X1 && Y >= Y1 && X <= X2 && Y <= Y2
}

~Esc:: ExitApp

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 11 guests