Mover el cursor en forma de círculo

Las preguntas relacionadas con la automatización de juegos van aquí.
User avatar
Bertini
Posts: 86
Joined: 23 May 2018, 10:11

Mover el cursor en forma de círculo

17 Aug 2018, 14:18

Hola Flipeador se puede hacer que el cursor haga el movimiento de circulo

Haber si me explico lo que intento hacer es que el cursor se mueva en forma de circulo pero no en un punto concreto si no desde dónde está el cursor y mueva de esa forma

Ya e intentado con varias maneras de hacer lo pero no encontrado niguna manera que me haga un circulo

Por favor ayudame

Aquí te dejo algúnas maneras que intentado pero no me sale de la manera que deseo

Code 1

Code: Select all

Process, priority,%NewPID%, High
^a::
Loop, 9999
{
MouseClick, left,  681,  190
MouseClick, left,  506,  366
MouseClick, left,  680,  538
MouseClick, left,  854,  366
MouseClick, left,  681,  190
}
return
!p::Pause
Code 2

Code: Select all

Process, priority,%NewPID%, High
^a::
Loop, 9999
{
MouseGetPos, xpos, ypos
MouseClick, left,  681,  190
MouseClick, left,  xpos,  ypos
MouseClick, left,  680,  538
MouseClick, left,  xpos,  ypos
MouseClick, left,  681,  190
}
return
!p::Pause
Nota mod: Por favor pon títulos descriptivos en los temas, gracias.
Last edited by Flipeador on 17 Aug 2018, 16:21, edited 1 time in total.
Reason: corrección del título por uno descriptivo
No me burlo de los novatos,porque de ellos vengo
User avatar
Flipeador
Posts: 1018
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: Mover el cursor en forma de círculo

17 Aug 2018, 16:15

Presiona F1.

Code: Select all

CoordMode Mouse, Screen
SetMouseDelay -1

F1::
MouseGetPos X, Y
MoveMouse_Circle(x, Y, 100)
Return

MoveMouse_Circle(cx, cy, R, Speed := 5, Steps := 64)
{
    static PI := ACos(-1)

    BlockInput Mouse
    cx -= R
    Loop % Steps
        MouseMove %  cx + R * Cos(A_Index * 2 * PI / Steps), % cy + R * Sin(A_Index * 2 * PI / Steps), % Speed
    BlockInput Off
} ; https://autohotkey.com/boards/viewtopic.php?t=10154#p56339
Recuerda utilizar títulos descriptivos cuando creas un tema.
Windws 1♂ Pro 64-Bits I make scripts for AHKv2 (my v2 compiler) & WIN_7+ Spanish Argentina SublimeText 3 & AHKv2 My GDI+ Library
User avatar
Bertini
Posts: 86
Joined: 23 May 2018, 10:11

Re: Mover el cursor en forma de círculo

17 Aug 2018, 16:26

Presiona F1.

Code: Select all

CoordMode Mouse, Screen
SetMouseDelay -1

F1::
MouseGetPos X, Y
MoveMouse_Circle(x, Y, 100)
Return

MoveMouse_Circle(cx, cy, R, Speed := 5, Steps := 64)
{
    static PI := ACos(-1)

    BlockInput Mouse
    cx -= R
    Loop % Steps
        MouseMove %  cx + R * Cos(A_Index * 2 * PI / Steps), % cy + R * Sin(A_Index * 2 * PI / Steps), % Speed
    BlockInput Off
} ; https://autohotkey.com/boards/viewtopic.php?t=10154#p56339
Recuerda utilizar títulos descriptivos cuando creas un tema.
Gracias y perona por el titutlo
No me burlo de los novatos,porque de ellos vengo

Return to “Automatización de Juegos”

Who is online

Users browsing this forum: No registered users and 5 guests