Script que reedite mi Script

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

Moderator: Flipeador

User avatar
panqueso
Posts: 30
Joined: 12 Jul 2018, 15:09

Script que reedite mi Script

15 Jan 2019, 22:22

¿Hay alguna manera en la que mi script pueda cambiar los valores de sí mismo? Me explico.
Yo deseo que mi script realice un click en un lugar dentro de las coordenadas X,Y y que dicho lugar sea asignado por mí mediante un click y que se ejecute con la tecla 1.

Ejemplo:

-Doy click en el punto de coordenadas 134,40
-Mi script escribe dentro de sí mismo

Code: Select all

1::
Click 134,40
-Si doy click en un punto de coordenadas distinto, mi script repetirá el proceso de asignar ese punto como el nuevo
-------------------------------------------------
-Click en el punto 80,32
-1::Click 80,32
-Click en el punto 241,67
-1::Click 241,67

Encantado si logran ayudarme en la creación de mi script, sin embargo solo aspiro la respuesta de que si AHK es capaz de reescribirse así mismo (o si hay alguna manera ingeniosa de que se reescriba)
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Script que reedite mi Script

16 Jan 2019, 09:17

Code: Select all

; coordenadas relativas a toda la pantalla
CoordMode Mouse, Screen

; coordenadas iniciales
X := 0
Y := 0

; ajustar coordenadas mediante el clic
~LButton::
MouseGetPos X, Y
return

; hacer clic en las coordenadas
1::
Click %X%, %Y%
return

; lo mismo pero restaurando el las coordenadas del cursor
2::
MouseGetPos X2, Y2
Click %X%, %Y%
MouseMove % X2, % Y2
return

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 20 guests