måndag 13 februari 2012

- MacWorld:

Enkel programmering med Applescript



Applescript-redigeraren ser vid första anblick ut som en vanlig textredigerare med två stycken fönster. Det övre fönstret är där du skriver in koden och i det nedre fönstret visas olika statusmeddelanden från koden som du skriver in.

För att visa hur enkelt AppleScript är ska vi försöka oss på ett enkelt kodexempel så att du ser hur skriptspråket är uppbyggt. Ett klassiskt exempel att börja med är att skapa en mapp på ditt skrivbord så att du får en uppfattning av hur språket är uppbyggt.

Starta AppleScript-redigeraren och skriv in följande rad:
tell application ”Finder” to make new folder at desktop with properties {name:”Min Mapp”}

Har du någon gång tidigare provat på någon form av programmering så märker du att AppleScripts syntax, eller språk, är kraftigt förenklat. Kommandona är nästan likadana som talspråk i engelska.

Ovanstående kodsnutt talar först om att vi vill utföra något i programmet Finder.  Sedan talar vi om för Finder att vi vill skapa en mapp på skrivbordet med namnet Min Mapp.

Prova att köra koden du skrev in genom att klicka på den gröna knappen i AppleScript-redigeraren som heter Kör. Har du skrivit in texten precis som i exemplet ovan så bör du nu se en mapp på ditt skrivbord med namnet Min Mapp.

Ovanstående kodsnutt är ett mycket enkelt exempel på vad du kan göra med endast en rad kod. AppleScript är dock långt mer kraftfullt än så och det finns egentligen inga begränsningar för vad du kan göra.

Enklare med Automator
Trots att AppleScript är ett jämförelsevis mycket enkelt programspråk så kan det lätt bli komplicerat beroende på vad du vill att ditt program ska göra. För att göra det ännu enklare än så introducerade Apple programmet Automator i och med OS X Tiger 10.4.

Fördelen med Automator är att du inte behöver skriva en enda rad kod. Allting går att utföra genom att dra och släppa olika ”byggstenar” och tala om för dessa vad de ska utföra.




2010-03-03 10:23

Artikelkommentatorerna ansvarar själva för sina inlägg
RSS Den här artikeln har 0 kommentarer:

OBS! Denna artikel är mer än 60 dygn gammal och är därför stängd för vidare debatt.

Fakta

I den här artikeln har vi endast skrapat på ytan av vad som är möjligt att göra med Automator och AppleScript. Det finns dock en uppsjö med bra webbplatser och forum där du kan gå vidare och lära dig mer.


TIPS! Prova även att söka på Automator i Youtube. Där finns mängder med videoklipp som beskriver olika lösningar och funktioner för både Automator och AppleScript.

- MacWorld:

"Sony utnyttjar Whitney Houstons död"

(13 kommentarer)

- MacWorld:

Foxconn

Apple öppnar upp för inspektioner

(19 kommentarer)


- MacWorld:

MacWorld söker frilansskribenter

- MacWorld:

SmartData

Krav på säljstopp för Apple-produkter

(25 kommentarer)


- MacWorld:

VLC 2.0.

VLC 2.0 erbjuder massor av godis

(22 kommentarer)


- MacWorld:

iPad

Kinesiska myndigheter beslagtar iPadar

(2 kommentarer)

- MacWorld:

Apple begär säljstopp av Galaxy Nexus

(188 kommentarer)




- MacWorld:

iPad & Apple TV

Sinande lager av iPad och Apple TV

(17 kommentarer)


- MacWorld:

Macbook Air

Ny budgetmodell av Macbook Air

(5 kommentarer)


- MacWorld:

Patentkrig

"Motorola vill ha dubbelt betalt"

(6 kommentarer)


- MacWorld:

iTunes

Håll koll på ditt iTunes-konto


- MacWorld:

Foxconn

Protester mot Apples agerande i Kina

(18 kommentarer)


MacWorld söker frilansskribenter

Foruminlägg