Sök…


Anmärkningar

AppleScript är ett språk som föregår Mac-datorn som vi känner den idag, med ursprung 1993. Medan andra skriptspråk har mer fullständiga bibliotek och mer robust syntax, är AppleScript-kraften för att automatisera Mac-applikationer.

Alla Mac-applikationer kan innehålla en skriptordbok, och många som skickas med macOS gör. En skriptordbok låter skript veta vilka objekt appen innehåller och vilka åtgärder som kan utföras.

Ett skript kan sedan använda den informationen för att automatisera upprepade uppgifter och för att bilda ett "lim" mellan olika appar och bilda helt anpassningsbara arbetsflöden.

versioner

Version OS-release Utgivningsdatum
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

Din första AppleScript

  1. Öppna scripteditor.
2.1 2.4

Med Mac OS X Leopard och tidigare, och OS X Yosemite och senare, finns Script Editor på

/Applications/Utilities/Script Editor.app
2.1 2.4

Mellan Mac OS X Snow Leopard och OS X Mavericks inklusive är Script Editor AppleScript Editor.

/Applications/Utilities/AppleScript Editor.app
  1. Ange följande kodrad:

    display dialog "Hello World"
    
  2. Klicka på körknappen.

    Två saker händer: Script Editor sammanställer ditt skript (om det finns några fel, kommer det att låta dig veta vad som är fel och var) och sedan kör det.

  3. Nu visas en dialogruta som säger "Hej världen".

Du har slutfört ditt första skript!

Vad koden gör:

display dialog är ett kommando, men det använder två ord. Detta är vanligt i AppleScript, till skillnad från andra språk som vanligtvis kräver att man sammanfogar ord utan några mellanslag. Den display dialog kommandot säger Applescript för att visa en dialogruta.

Den sista delen i "dubbla citat" berättar för skriptet vilken text som ska visas.

Utforska skriptordböcker

Kraften i AppleScript ligger i att kunna automatisera många Mac-applikationer. För att ta reda på vad du kan automatisera måste du läsa en apps skriptordbok.

För att göra det, starta Script Editor och välj File> Open Dictionary ...

Öppna ordbokfönstret

När du väljer en app öppnas dess ordbok i ett nytt fönster. Högst upp i fönstret ser du en kolumnvy (som Finder's). Den första kolumnen innehåller olika "sviter" av AppleScript-terminologi. "Standardsviten" innehåller objekt som gäller för de flesta appar (t.ex. open , close , save , print ), och de andra sviterna definierar anpassat beteende.

Ordbokfönster



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow