Come faccio a fare clic con il mouse sulla posizione corrente usando AppleScript?

3

Quindi ho cercato di creare un programma usando AppleScript, ma c'è una cosa che mi sta prendendo in giro da un po 'di tempo - Come faccio a fare clic con il mouse nella posizione corrente senza usare i tasti del mouse ?
Inoltre, è possibile simulare un clic lungo (che significa che ho impostato la lunghezza di esso)?

    
posta Prokop Hanzl 30.12.2016 - 09:11
fonte

2 risposte

6

Puoi simulare un clic del mouse con il codice AppleScript come questo:

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

Questo significa simulare un clic del mouse sulle coordinate (123,456).

Per fare clic sulla posizione corrente, devi prima trovare la posizione corrente del puntatore del mouse, se non lo conosci già. Questo non è fatto facilmente con AppleScript stesso, quindi un modo pulito è usare lo strumento di terze parti "MouseTools".

Puoi scaricarlo gratuitamente qui .

Nella pagina web di download troverai un esempio di AppleScript per ottenere le coordinate del mouse corrente.

    
risposta data 30.12.2016 - 11:56
fonte
1

Non sarebbe molto più comodo essere in grado di fare tutto bene nell'editor di script?

Dovresti assolutamente prendere la toolbox di AppleScript. Dispone di comandi di script per ottenere la posizione del mouse e il clic del mouse.

AppleScript Toolbox è un'aggiunta di script / plug-in AppleScript (noto anche come "OSAX") che fornisce comandi non disponibili nel normale AppleScript.

    
risposta data 30.12.2016 - 23:22
fonte

Leggi altre domande sui tag