Martin Jørgensen <unoder.spam@spam.jay.net> wrote:
> Morten Reippuert Knudsen wrote:
> > skriv et applescript det putter mac'en efter 4 timer. Største problem
> > er nok at hitter ud af hvornår nedtællingen starter.
> Det har jeg aldrig prøvet... Hvordan kommer man i gang med applescript?
Jeg mener at man kommer godt i gang hvis man som newbie starter på
<
http://apple.com/applescript> for at få overblik over Applescript,
der er endvidere links til diverse resurcer omhandlende AppleScript.
Som editior bruges programmet /Applicatons/Applescript/Script Editor.app
Skriv scriptet, eks:
$ tell application "Finder"
$ sleep
$ end tell
(et script starter altid med "tell" og slutter med "end tell")
Tryk på knappen "Kompiler" i Editorens værktøjsline, prøv at køre det
ved at trykke på knappen "Start" i samme værktyøjslinie. Hvis det gør
som du ønsker kan du gemme det. I gemme dialogen kan du vælge hvilket
format du vil gemme scriptet - du skal afhæning af hvordan den skal
eksekveres gemme scriptet som en "instuks" (hvis det skal afvikles fra
en andet program) eller som "program", hvis det skal afvikles som et
selvstændigt program du kan dobbeltklikke.
Noget af det nemme ved Applescript er at programmer der understøtter
applescript indeholder en ordbog der indeholder hvilke funktioner der
kan aktiveres ved hjælp af AppleScript. HVis du er i tvivl om hvorvidt
et program understøtter AppleScript eller hvilke funktioner der
understøtter AppleScript kan du droppe programmet på "Script Editoren"
som så vil vise dig proigrammets ordbog. Derudover findes der
selvstændige ordbøger (Scripting Additions). Dem Apple inkluderer
ligger i /System/Library/ScriptingAdditions/.
Her er et par andre simple scripts:
$ tell (Activate application "iCal")
$ Quit application "iCal"
$ end tell
og
$ tell (open location "
http://localhost")
$ end tell
Som du ser er ApplScript sproget rimeligt let forståeligt. åben
diverse scripts som Apple har inkluderet i /Library/Scripts i din
editor og se eksempler syntaksen og hvordan man kan kombinere flere
komandoer i et enkelt script.
I 10.4 bliver AppleScript meget mere anvendeligt for almindelige ikke
script kyndige brugere i form af den grafiske editor "Pipeline".
--
Morten Reippuert Knudsen
<
http://blog.reippuert.dk>
PowerMac G5: 1.6GHz, 1.25GB RAM, 300+80GB Disk, 8xDVD+/-RW, Bluetooth
mus+tastatur, FX5200 Ultra, iSight, eyeTV200 & LaCie Photon18Vision TFT