Post by sofista » 25 Jan 2024, 14:55
Hola: El error señalado se debe a que pretendés definir dos veces el mismo hotkey en el mismo script, algo que no está permitido. Si querés que el hotkey comprenda más de una línea, entonces las escribes una a continuación de la otra y terminas el script con un
return:
Code: Select all
1::
MouseMove 1178, 403
MouseClick Left, 1178, 403, 1
return
No obstante, la primera línea es innecesaria —ya que las coordenadas están incluídas en los parámetros del comando
MouseClick—, de modo que el script podría ser tan simple como este —cuando el script tiene una sola línea no es necesario terminarlo con un
return, el mismo está implícito—:
Ahora bien, la interface de Windows presenta tres sistemas diferentes de coordenadas, y es conveniente establecer el sistema que convenga utilizar, caso contrario el clic podría ocurrir en otro lugar que el deseado. Por lo general, y cuando se quiere trabajar sobre una ventana movible, se utiliza
client. Para averiguar posiciones en cualesquiera de los tres sistemas de coordenadas, se usa una aplicación que está incluida en la carpeta de AutoHotkey, me refiero a
Window Spy.
Por último, para establecer el sistema de coordenadas apropiado hay que usar
CoordMode.
Bueno, espero que este mensaje no haya incluido demasiada información y te confunda. Si no lo has leído, recomiendo que leas detenidamente el
Tutorial.
Hola: El error señalado se debe a que pretendés definir dos veces el mismo hotkey en el mismo script, algo que no está permitido. Si querés que el hotkey comprenda más de una línea, entonces las escribes una a continuación de la otra y terminas el script con un [c]return[/c]:
[code]
1::
MouseMove 1178, 403
MouseClick Left, 1178, 403, 1
return
[/code]
No obstante, la primera línea es innecesaria —ya que las coordenadas están incluídas en los parámetros del comando [c]MouseClick[/c]—, de modo que el script podría ser tan simple como este —cuando el script tiene una sola línea no es necesario terminarlo con un [c]return[/c], el mismo está implícito—:
[code]
1::MouseClick Left, 1178, 403, 1
[/code]
Ahora bien, la interface de Windows presenta tres sistemas diferentes de coordenadas, y es conveniente establecer el sistema que convenga utilizar, caso contrario el clic podría ocurrir en otro lugar que el deseado. Por lo general, y cuando se quiere trabajar sobre una ventana movible, se utiliza [c]client[/c]. Para averiguar posiciones en cualesquiera de los tres sistemas de coordenadas, se usa una aplicación que está incluida en la carpeta de AutoHotkey, me refiero a [c]Window Spy[/c].
Por último, para establecer el sistema de coordenadas apropiado hay que usar [docs]CoordMode[/docs].
Bueno, espero que este mensaje no haya incluido demasiada información y te confunda. Si no lo has leído, recomiendo que leas detenidamente el [docs]Tutorial[/docs].