Come si può richiamare una scorciatoia da tastiera all'interno di un AppleScript?

1

Devo invocare una scorciatoia da tastiera all'interno di un codice AppleScript, in seguito da utilizzare come elemento di avvio (ovvero l'alternativa a dover premere qualcosa ad ogni accesso).

    
posta Barton 11.09.2010 - 09:17
fonte

2 risposte

2

Ho l'impressione che quello che stai cercando di fare è un comando di copia (cioè, ⌘C ) - ho ragione?

Ecco un esempio di uno dei miei script:

tell application "System Events"
    tell application "Microsoft Entourage" to activate
    tell menu "Edit" of menu bar item "Edit" of menu bar 1 of process "Microsoft Entourage"
        click menu item "Select All"
        click menu item "Copy"
    end tell
    key code 123
end tell

Cioè, scrivo il comando di menu invece delle scorciatoie da script.

Puoi anche dare un'occhiata e vedere se hai /Library/Scripts/UI Element Scripts/Key Down-Up.applescript , che dovrebbe darti idee alternative su come emulare le azioni della tastiera.

E, naturalmente, ci sono molti esempi in /Library/Scripts/ e ~/Library/Scripts/ , molti dei quali meritano uno sguardo in generale.

    
risposta data 11.09.2010 - 10:07
fonte
1

Ad esempio, puoi fare:

tell application "System Events"
    keystroke "c" using command down
    keystroke "v" using {option down, command down}
end tell

Per premere: cmd + C e poi cmd + alt + V

    
risposta data 28.02.2013 - 18:31
fonte

Leggi altre domande sui tag