Ayuda con 2 scripts

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

Moderator: Flipeador

Libbred
Posts: 13
Joined: 17 Oct 2016, 13:20

Ayuda con 2 scripts

24 Nov 2016, 01:01

Hola soy nuevo en esto y venia pedirles ayuda con algo que intento crear

1r script: Que mi cursor se mueva a un punto X, de click, regrese a su punto original y en lo que regrese suelte otro click.

2do script: Que mi cursor busque en un juego con Flash Player, que se puede abrir en un navegador (sin tener que descargar nada), busque un objeto de dicho juego y mueva su cursor hasta donde este el a la velocidad mas rapida posible, se podra?


Gracias de antemano, me ayudarian mucho para aprender del autohotkey :)
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Ayuda con 2 scripts

24 Nov 2016, 07:37

1) debes presionar F2 para establecer donde quieres hacer clic (coordenadas actuales), luego mueve el cursor a otras coordenadas y presiona F3.

Code: Select all

;F1 para obtener las coordenadas actuales del mouse relativa a toda la pantalla
F1::
while GetKeyState("F1")
{
	MouseGetPos, x, y, w, c
	MouseGetPos,,,, hc, 2
	MouseGetPos,,,, hc2, 3
	ToolTip % "x" . x . " y" . y
					. "`nWindow " . w
					. "`nControlName: " . c . " (" . hc . ", " . hc2 . ")"
	Sleep 50
}

ToolTip
return

;F2 para guardar las coordenadas actuales del mouse relativa a toda la pantalla
F2::MouseGetPos, px, py

;F3 para hacer clic y volver
F3::
MouseGetPos, x, y	;obtenemos las coordenadas actuales

if (px = "") {
	MsgBox Precione F2 para establecer las coordenadas donde hacer clic primero!
	return
}
Click %px% %py%	;hacemos clic en las coordenadas guardadas

Click %x% %y%		;hacemos clic en las coordenadas originales
return

;F4 para salir
F4::ExitApp



2) no creo que se pueda.
Libbred
Posts: 13
Joined: 17 Oct 2016, 13:20

Re: Ayuda con 2 scripts

24 Nov 2016, 13:45

No se puede hacer pero que el regreso del cursor sea más rápido?
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Ayuda con 2 scripts

24 Nov 2016, 18:52

Code: Select all

;F1 para obtener las coordenadas actuales del mouse relativa a toda la pantalla
F1::
while GetKeyState("F1")
{
	MouseGetPos, x, y, w, c
	MouseGetPos,,,, hc, 2
	MouseGetPos,,,, hc2, 3
	ToolTip % "x" . x . " y" . y
					. "`nWindow " . w
					. "`nControlName: " . c . " (" . hc . ", " . hc2 . ")"
	Sleep 50
}

ToolTip
return

;F2 para guardar las coordenadas actuales del mouse relativa a toda la pantalla
F2::MouseGetPos, px, py

;F3 para hacer clic y volver
F3::
MouseGetPos, x, y	;obtenemos las coordenadas actuales

if (px = "") {
	MsgBox Precione F2 para establecer las coordenadas donde hacer clic primero!
	return
}
MouseClick,, % px, % py,, 0		;hacemos clic en las coordenadas guardadas

MouseClick,, % x, % y,, 0		;hacemos clic en las coordenadas originales
return

;F4 para salir
F4::ExitApp

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 44 guests