AppleScript är ett språk för att tillåta Mac OS-användare att skriva skript för att interagera med operativsystemet , inklusive manipulera filer och skicka kommandon till kompatibla applikationer . Ibland kan dock AppleScripts möter situationer eller förhållanden som de inte var skrivna för , och kan ge fel som i bästa avbryta arbetet , och i värsta fall kan korrupta filer eller krascha ditt system . Lyckligtvis ger AppleScript språket en enkel teknik för att ange hur fel hanteras , och exakt hur de kommer att avbryta skriptet avrättning , om alls . Saker du behöver
Apple-dator med AppleScript
Visa fler instruktioner
1
bifoga uttalanden som kan orsaka fel i ett " försök " blocket och sätta kod för att hantera fel i en kapslad " på fel " blocket . En sådan struktur kommer oftast se ut så här :
prova
[ uttalanden ]
på fel [ ErrorMessage ] [ errorNumber ]
[ uttalanden ]
end prova
Genom att lägga variabelnamn som argument " på fel " handler ( i stället för " ErrorMessage " och " errorNumber " ) , kan du hämta specifik information om eventuella fel som uppstår .
Sida 2 p Om du stöter på ett fel , konsultera AppleScript felkoder referens ( se Resurser ) . Du kan sedan skriva en villkorlig uttalande i " on error " blocket för att reagera på lämpligt sätt det aktuella felet utan att avbryta körningen av skriptet .
3
Konsultera AppleScript Lanugage Guide ( se Resurser ) för mer detaljerade Felhanteringselement metoder om ditt manus behöver dem . Till exempel , kan du hämta information om vilka AppleScript objekt producerade felet och undersöka resultaten uppkommit i rutinen innan felet uppstod , som annars skulle kasseras .