Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come sbarazzarsi di errori di Apple Script

AppleScript è un linguaggio progettato per consentire agli utenti di Mac OS di scrivere script di interagire con il sistema operativo , tra cui la manipolazione di file e l'invio di comandi di applicazioni compatibili . A volte, tuttavia , AppleScript possono incontrare situazioni o condizioni che non sono state scritte per , e possono produrre errori che nella migliore delle ipotesi interrompere il lavoro, e nel peggiore dei casi possono danneggiare i file o mandare in crash il sistema. Fortunatamente, il linguaggio AppleScript fornisce una tecnica facile per specificare come vengono gestiti gli errori , ed esattamente come si interrompe l'esecuzione dello script , se non del tutto . Cose che ti serviranno
Computer Apple con AppleScript
Mostra più istruzioni
1

allegare le dichiarazioni che possono produrre errori in un blocco " try" , e mettere il codice per gestire gli errori in un " on error " blocco nidificato . Tale struttura sarà generalmente simile a questa :

provare

[istruzioni ]

on error [ errorMessage ] [ errorNumber ]

[istruzioni ]

end Try

Con l'aggiunta di nomi di variabili come argomenti di "On Error " handler ( al posto di " errorMessage " e " errorNumber " ) , è possibile recuperare informazioni specifiche su ogni errore che si verifica .

2

Se si verifica un errore , consultare il AppleScript errore di riferimento codici ( vedi Risorse ) . È quindi possibile scrivere un'istruzione condizionale in "On Error " blocco di rispondere adeguatamente a quel particolare errore senza interrompere l'esecuzione dello script .
3

Consultare il AppleScript Lanugage Guida ( vedi Risorse ) per più dettagliati i metodi di gestione degli errori se lo script lo richiede . Ad esempio, è possibile recuperare informazioni su quali AppleScript oggetto prodotto l' errore , ed esaminare i risultati maturati nella routine prima che si verificasse l'errore , che altrimenti sarebbero buttati via .

 

Programmazione © www.354353.com