¿Cómo hago clic con el mouse en la ubicación actual usando AppleScript?

3

He intentado hacer un programa utilizando AppleScript, pero hay una cosa que me ha estado molestando desde hace algún tiempo: ¿Cómo hago clic con el mouse en la ubicación actual sin usar las teclas del mouse ?

Además, ¿es posible simular un clic largo (eso significa que establezco su longitud)?

    
pregunta Prokop Hanzl 30.12.2016 - 09:11

2 respuestas

6

Puedes simular un clic del ratón con un código AppleScript como este:

tell application "System Events"
  click at {123,456}
end tell

Esto significa simular un clic del mouse en la coordenada (123,456).

Para hacer clic en la ubicación actual, primero deberá encontrar la ubicación actual del puntero del mouse, si aún no lo sabe. Esto no se hace fácilmente con el propio AppleScript, por lo que una buena manera es usar la herramienta de terceros "MouseTools".

Puede descargarlo gratuitamente aquí .

En la página web de descarga encontrará un ejemplo de AppleScript para obtener las coordenadas actuales del mouse.

    
respondido por el jksoegaard 30.12.2016 - 11:56
1

¿No sería mucho más conveniente poder hacer todo bien en el editor de scripts?

Definitivamente deberías agarrar la caja de herramientas de AppleScript. Tiene comandos de secuencias de comandos para obtener la ubicación del mouse y hacer clic con el mouse.

AppleScript Toolbox es una adición de secuencias de comandos / complemento de AppleScript (también conocido como "OSAX") que proporciona comandos que no están disponibles en AppleScript normal.

    
respondido por el wch1zpink 30.12.2016 - 23:22

Lea otras preguntas en las etiquetas