AppleScript er et språk designet for å la Mac OS-brukere å skrive skript for å samhandle med operativsystemet , inkludert manipulere filer og sende kommandoer til kompatible programmer . Men noen ganger kan AppleScripts oppstå situasjoner eller forhold de ikke var skrevet for , og kan gi feil som i beste fall avbryte arbeidet , og i verste fall kan ødelegge filer eller krasje systemet . Heldigvis gir AppleScript språk en enkel teknikk for å spesifisere hvordan feil håndteres , og nøyaktig hvor de vil avbryte manuset ble henrettet , hvis i det hele tatt . Du trenger
Apple -maskin med AppleScript
Vis flere instruksjoner
en
vedlegge uttalelser som kan gi feil i en " prøve" blokken, og sette kode for å håndtere feil i en nestet "på feil" blokk . En slik struktur vil vanligvis ser slik ut : en
prøve
[ uttalelser ]
på feil [ errorMessage ] [ errornummer ]
[ uttalelser ]
end prøve
Ved å legge variabelnavn som argumenter til "på feil" handler ( i stedet for " errorMessage " og " errornummer ") , kan du hente informasjon om eventuelle feil som oppstår .
2 p Hvis det oppstår en feil , ta kontakt med AppleScript feilkoder referanse ( se Ressurser ) . Du kan deretter skrive et betinget utsagn i "på feil" blokk å reagere hensiktsmessig på det aktuelle feilen uten å avbryte utførelsen av skriptet .
3
Konsulter AppleScript Lanugage Guide ( se Ressurser ) for mer detaljerte error - håndtering metoder hvis skriptet krever dem . For eksempel kan du hente informasjon om hvilke AppleScript objekt produsert feilen , og undersøke resultatene påløpt i rutinen før feilen oppstod , som ellers ville blitt kastet.