Acerca del problema de usar el asistente de teclas para configurar el mouse para mantener presionado y arrastrar
pinx = complemento. Sys.GetScRX()
La llamada mueve suavemente el mouse a (pinx, 0, 5000, 0, 10).
//El siguiente es un ejemplo. El mouse se mueve desde la esquina superior izquierda de la pantalla a la esquina superior derecha de la pantalla durante 5 segundos. Este es el parámetro.
//Parámetro: Descripción de la sensibilidad de suavizado: modelado, el rango es 1 ~ diferencia máxima de coordenadas, la distancia recorrida por el mouse al mismo tiempo.
//Cuanto más largo sea el tiempo total de movimiento o más corta sea la distancia de coordenadas inicial, cuanto menor sea la sensibilidad de suavizado, mejor.
//Por el contrario, cuanto mayor es la coordenada, más precisa es, pero generalmente no supera el 10% de la diferencia máxima de las coordenadas iniciales.
//Configura la sensibilidad para ajustar la función de retardo. Si el retraso es demasiado corto, el retraso no se puede realizar con precisión.
La función mueve suavemente el mouse a (coordenada del punto final px, coordenada del punto final py, tiempo de movimiento, coordenada del punto inicial comienzox, coordenada del punto inicial comienzo, sensibilidad de suavizado).
dim mx
Dimensión x, y
Dim tx, ty
X=coordenada del punto inicial iniciox
Y=coordenada del punto inicial inicio
Tx=abs(coordenada terminal x px)
Ty=abs(coordenada terminal y py)
Si tx & gt = ty
mx=tx
Otros
mx=ty
Terminará si...
Si mx & gt0
Para i = 0 a mx sensibilidad de suavizado de paso
Sx=int((coordenada del punto final px*i+x*(mx-i))/mx ) p>
Sy=int((coordenadas del terminal py*i+y*(mx-i))/mx)
Mover a sx, sy
Retraso int (tiempo de movimiento/mx*sensibilidad suave)
Luego
Otros
Tiempo de retraso de movimiento
Terminará si...
Mover a la coordenada del punto final px, coordenada del punto final py
Mover el mouse suavemente a =true
Finalizar función