applescript
त्रुटियाँ
खोज…
वाक्य - विन्यास
- त्रुटि [ पाठ ] [संख्या पूर्णांक ]
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
| अज्ञात | त्रुटि का एक पाठ्य विवरण। |
| संख्या | त्रुटि की संख्या, एक पूर्णांक (आमतौर पर नकारात्मक)। |
कैचिंग एरर
त्रुटि निवारण AppleScript का उपयोग करता है में try on error । कोड जो किसी त्रुटि को फेंक सकता है वह try ब्लॉक में जाता है और किसी भी त्रुटि से निपटने का कोड on error ब्लॉक पर है। end try का उपयोग करके on error ब्लॉक को बंद कर दिया गया है।
foo परिभाषित नहीं है, इसलिए एक त्रुटि फेंकता है। जब कोई त्रुटि होती है, तो संवाद प्रदर्शित होता है।
try
foo
on error
display dialog "An error occurred"
end try
यह त्रुटि संदेश और त्रुटि संख्या को प्राप्त करने के लिए संभव है on error errormsg number errorno जहां इरोमार्ग और इरोर्नो त्रुटि संदेश और त्रुटि संख्या के लिए चर नाम हैं।
try
foo
on error errormsg number errorno
display dialog errormsg & errorno
end try
चर फू ल परिभाषित नहीं है।-2753
त्रुटियों को फेंकना
आप का उपयोग कर अपनी खुद की त्रुटियों फेंक कर सकते हैं error । निष्पादन असफल त्रुटियों पर रुक जाता है। डिफ़ॉल्ट रूप से, त्रुटि संदेश "एक त्रुटि उत्पन्न हुई है।" -2700 त्रुटि के साथ।
error
त्रुटि "एक त्रुटि हुई है।" संख्या -2700 «स्क्रिप्ट» से आइटम तक
आप उस त्रुटि के साथ एक संदेश पारित कर सकते हैं जो डिफ़ॉल्ट संदेश को ओवरराइड करता है।
error "testing errors"
त्रुटि "परीक्षण त्रुटियों" संख्या -2700 «स्क्रिप्ट» से आइटम के लिए
पैरामीटर number का उपयोग करके त्रुटि संख्या भी पारित की जा सकती है:
error "testing errors" number -1
त्रुटि "परीक्षण त्रुटियों" संख्या -1 «स्क्रिप्ट» से आइटम तक
यदि आप एक त्रुटि संख्या लेकिन कोई त्रुटि संदेश शामिल करते हैं, तो एक त्रुटि संदेश आपके लिए लिखा जाता है।
error number -1
त्रुटि "टाइप -1 की एक त्रुटि हुई है।" नंबर -1 «स्क्रिप्ट» से आइटम तक
कुछ त्रुटि संख्या कुछ प्रकार की त्रुटि के लिए आरक्षित हैं।
error number -42
त्रुटि "बहुत सी फाइलें खुली" संख्या -42 «स्क्रिप्ट» से आइटम तक