Hola amigo buenas tardes, estoy muy nuevo en esto y necesito alguna ayuda
Tengo un script sencillo que me facilita cliquear dos lugares diferentes dejando clic derecho presionado, pero me gustaria ver si existe la posibilidad de por ejemplo yo mover las cordenadas de uno de los dos anclas con el teclado, este es el codigo que tengo
~LButton::
KeyWait LButton, T1 ; Wait 1/2 second for user to release "LButton" button
If ErrorLevel ; Still held down
While GetKeyState("LButton","p"){ ; While it's held down
SetMouseDelay, 3,4
MouseClick,left, 862, 407
;Sleep 0,1
MouseClick,left, 1301, 510
;Sleep 0,1
}
return
Me gustaria que por ejemplo con las teclas WASD poder mover las cordenadas X,Y de MouseClick,left, 862, 407, existe alguna forma ¿? Muchas gracias de antemano al que pueda ayudarmeee
Mover coordenadas del MouseClick con el teclado Topic is solved
Moderator: Flipeador
Re: Mover coordenadas del MouseClick con el teclado
Hola,
Utilza variables con MouseClick y define hotkeys que actualizan el valor de esas variables, respectivamente (incrementándoles (+1) o decrementándoles (-1) según el caso):
Saludos!
Utilza variables con MouseClick y define hotkeys que actualizan el valor de esas variables, respectivamente (incrementándoles (+1) o decrementándoles (-1) según el caso):
Code: Select all
x := 862, y := 407
ToolTip, %x%`,%y%, 0, 0 ; muestra las coordenadas
return
~LButton::
KeyWait LButton, T0.5 ; espera 1/2 segundo hasta que la tecla sea desapretada
If ErrorLevel
While (GetKeyState("LButton", "P")) {
SetMouseDelay, 3, 4
MouseClick, Left, %x%, %y% ; utiliza la valor de las variables
MouseClick, Left, 1301, 51
}
return
~w::
y++
ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas
return
~a::
x--
ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas
return
~s::
y--
ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas
return
~d::
x++
ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas
return
Saludos!
Re: Mover coordenadas del MouseClick con el teclado
Muchísimas gracias compañero, me funciono perfectamente!!! wow eres un crackA_AhkUser wrote:Hola,
Utilza variables con MouseClick y define hotkeys que actualizan el valor de esas variables, respectivamente (incrementándoles (+1) o decrementándoles (-1) según el caso):
Code: Select all
x := 862, y := 407 ToolTip, %x%`,%y%, 0, 0 ; muestra las coordenadas return ~LButton:: KeyWait LButton, T0.5 ; espera 1/2 segundo hasta que la tecla sea desapretada If ErrorLevel While (GetKeyState("LButton", "P")) { SetMouseDelay, 3, 4 MouseClick, Left, %x%, %y% ; utiliza la valor de las variables MouseClick, Left, 1301, 51 } return ~w:: y++ ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas return ~a:: x-- ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas return ~s:: y-- ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas return ~d:: x++ ToolTip, %x%`,%y%, 0, 0 ; actualiza las coordenadas return
Saludos!
Who is online
Users browsing this forum: No registered users and 40 guests