Me gustaría mover el mouse con el teclado Topic is solved

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

Moderator: Flipeador

Ronaldlugo23
Posts: 3
Joined: 18 Jul 2019, 13:29

Me gustaría mover el mouse con el teclado

18 Jul 2019, 13:39

Hola me gustaría un script que haga que al presionar dicha tecla el mouse se mueva a una dirección especifica es decir J (El cursor se mueve a la izquierda). I (El cursor se mueve para arriba). L (El cursor se mueve para la derecha) K (El cursor se mueve para abajo) si no es mucho pedir.
User avatar
Flipeador
Posts: 1146
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Me gustaría mover el mouse con el teclado  Topic is solved

18 Jul 2019, 19:14

Hola;
Opción #1:

Code: Select all

#NoEnv
#SingleInstance Force

SetBatchLines -1
CoordMode Mouse, Screen


Count := 5

i:: Move(0, -Count)
j:: Move(-Count, 0)
k:: Move(0, Count)
l:: Move(Count, 0)

Move(X, Y)
{
    local
    MouseGetPos CX, CY
    MouseMove % CX+X, CY+Y
}

Opción #2:

Code: Select all

#NoEnv
#SingleInstance Force

SetBatchLines -1
CoordMode Mouse, Screen


Count := 5

i:: MouseEvent(0, -Count)
j:: MouseEvent(-Count, 0)
k:: MouseEvent(0, Count)
l:: MouseEvent(Count, 0)

MouseEvent(X, Y)
{
    DllCall("User32.dll\mouse_event", "UInt", 1, "Int", X, "Int", Y, "UInt", 0, "Ptr", 0, "Int")
    tickcount := A_TickCount
}

Puedes aumentar o disminuir el valor 5 en Count := 5.
Ronaldlugo23
Posts: 3
Joined: 18 Jul 2019, 13:29

Re: Me gustaría mover el mouse con el teclado

21 Jul 2019, 17:33

Muchas gracias pero no funciona en los juegos:(
User avatar
Flipeador
Posts: 1146
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Me gustaría mover el mouse con el teclado

21 Jul 2019, 19:10

La opción 2 debería funcionar, debes ejecutar el script como Administrador.
Ronaldlugo23
Posts: 3
Joined: 18 Jul 2019, 13:29

Re: Me gustaría mover el mouse con el teclado

21 Jul 2019, 22:54

Si funciona mucha gracias de verdad :D :D

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 3 guests