applescript Tutorial
Iniziare con applecript
Ricerca…
Osservazioni
AppleScript è un linguaggio che precede il Mac così come lo conosciamo oggi, originato nel 1993. Mentre altri linguaggi di scripting dispongono di librerie più complete e sintassi più robusta, la potenza di AppleScript è l'automazione delle applicazioni Mac.
Qualsiasi applicazione Mac può includere un dizionario di scripting e molti di quelli forniti con macOS. Un dizionario di script consente agli script di sapere quali elementi contiene l'app e quali azioni possono essere eseguite.
Uno script può quindi utilizzare tali informazioni per automatizzare le attività ripetitive e formare una "colla" tra diverse app, creando flussi di lavoro completamente personalizzabili.
Versioni
| Versione | Rilascio del sistema operativo | Data di rilascio |
|---|---|---|
| 1.6 | 10.0 | 2001/03/24 |
| 1.7 | 10.1 | 2001/09/25 |
| 1.9 | 10.2 | 2002-08-23 |
| 1.9.2 | 10.3 | 2003/10/24 |
| 1.10 | 10.4 | 2005-04-29 |
| 2.0 | 10.5 | 2007-10-26 |
| 2.1 | 10.6 | 2009-08-28 |
| 2.2 | 10.7 | 2011-07-20 |
| 2.2.4 | 10.8 | 2012-07-25 |
| 2.3 | 10.9 | 2013/10/22 |
| 2.4 | 10.10 | 2014/10/16 |
| 2.5 | 10.11 | 2015/06/08 |
Il tuo primo AppleScript
- Apri Script Editor.
Con Mac OS X Leopard e versioni precedenti e OS X Yosemite e versioni successive, Script Editor si trova in
/Applications/Utilities/Script Editor.app
Tra Mac OS X Snow Leopard e OS X Mavericks inclusi, Script Editor è AppleScript Editor.
/Applications/Utilities/AppleScript Editor.app
Inserisci la seguente riga di codice:
display dialog "Hello World"Fai clic sul pulsante Esegui.

Succedono due cose: Script Editor compila il tuo script (se ci sono errori, ti farà sapere cosa c'è che non va e dove), e poi lo eseguirà.
Verrà visualizzata una finestra di dialogo che dice "Hello World".

Hai completato il tuo primo script!
Cosa fa il codice:
display dialog è un comando, sebbene usi due parole. Questo è comune in AppleScript, a differenza di altri linguaggi che comunemente richiedono l'unione di parole senza spazi. Il comando di display dialog indica a AppleScript di visualizzare una finestra di dialogo a comparsa.
Quest'ultima parte in "virgolette" indica allo script quale testo visualizzare.
Esplorare i dizionari di scripting
La potenza di AppleScript risiede nell'essere in grado di automatizzare molte applicazioni Mac. Per scoprire cosa è possibile automatizzare, è necessario leggere il dizionario di scripting di un'app.
Per fare ciò, avviare Script Editor e selezionare File> Apri dizionario ...
Una volta scelta un'app, il suo dizionario si aprirà in una nuova finestra. Nella parte superiore della finestra, vedrai una vista a colonne (come i Finder). La prima colonna contiene varie "suite" della terminologia di AppleScript. La "Suite standard" contiene elementi che si applicano alla maggior parte delle app (ad esempio, open , close , save , print ) e le altre suite definiscono il comportamento personalizzato.

