Slik bruker du AppleScript til å starte programmer
I 1992 begynte Apple Computer å inkorporere AppleScript som en del av System 7.1, en versjon av det klassiske Macintosh-operativsystemet som foregikk Mac OS X. Dette skriptpråket gir deg mulighet til å automatisere oppgaver, starte programvare, få resultater i ett program og bruke dem i en annen, og opprett en enkelt frittstående stykke programmering som kan utføre flere oppgaver i en gruppe applikasjoner. Å starte et program ved hjelp av AppleScript, er en av de enkleste operasjonene du kan utføre med dette kraftige språket.
1.
Åpne mappen Programmer og start AppleScript Editor-programmet. Programmet åpnes med et nytt skriptvindu uten tittel når det er klart.
2.
Skriv inn følgende setning i skriptvinduet:
Fortell søknad "[programnavn]" for å aktivere
Erstatt [programnavn] med navnet på programmet du vil starte opp, men la anførselstegnene på plass. Når du skriver inn skriptkommandoene dine, vises de i monospace-skrifttypen Courier i rødlilla, med mindre du endrer standardinnstillingene for Script Editor for å bruke et annet skrifttype eller en farge.
3.
Trykk "Command-K" eller klikk på "Compile" -ikonet øverst i skriptvinduet. Ditt kompilerte skript vises med kommandoer i fet skrift, blå tekst og navnet på søknaden din i svart.
4.
Trykk "Command-R" eller klikk på "Run" -ikonet øverst i skriptvinduet. Programmet lanseres og kommer til forgrunnen.
5.
Lagre skriptet ditt som en skriptfil, slik at du kan kjøre den i Script Editor, eller et program slik at du kan kjøre det uten å starte Script Editor. Hvis du lagrer en skriptfil, vil dobbeltklikk på den starte lanseringsredigerer, mens dobbeltklikk på et AppleScript-program kjører skriptet på egenhånd.
Tips
- Når du skriver inn navnet på et program, kan du bruke alle små bokstaver, selv om det offisielle navnet på søknaden begynner med et stort bokstav. AppleScript korrigerer kapitalisering når du kompilerer skriptet ditt.
- Hvis du mister navnet på programmet ditt i et skriptvindu, åpner Script Editor dialogboksen "Velg program" og spør deg "Hvor er [programnavn]?" Du kan skrive inn de første bokstavene i programnavnet for å navigere direkte til det i listen og rette skriptet slik at det kan kjøre.
- Hvis du planlegger å målrette applikasjonen din med flere kommandoer etter at du har startet den, bruker du en multiline-setning for å lage en fortellingsblokk hvor du kan inkludere flere kommandoer. Skriv inn skriptet ditt som følger, og merk at når du kompilerer dette skriptet, vil Script Editor innrykke linjene inne i fortellingsblokken:
- Fortell søknad "[søknadsnavn]"
- aktivere
- slutt tell
Advarsel
- Hvis du ikke omtaler navnet på programmet med anførselstegn, forstår AppleScript ikke kommandoen din og vil utløse en feilmelding som leser: "Variabelen [programnavn] er ikke definert." Fordi AppleScript krever at programnavn vises i anførselstegn, oppretter mangelen på dem en feil som forhindrer språket i å forstå kommandoen din.