मैं प्रॉम्प्ट बॉक्स के माध्यम से उपयोगकर्ता से इनपुट प्राप्त करने और प्राप्त करने के लिए एक Apple स्क्रिप्ट का निर्माण कर रहा हूं। संवाद का डिफ़ॉल्ट उत्तर "कोड दर्ज करें" है। आवश्यक इनपुट प्रत्येक उपयोगकर्ता को दिया गया 6-अंकीय कोड है। उपयोगकर्ता के इनपुट (या कोड) प्राप्त करने पर, कुछ सत्यापन जांचों की पुष्टि करने की आवश्यकता है कि निम्नलिखित स्थितियों के आधार पर उपयोगकर्ता का इनपुट स्वीकार्य है:
उपयोगकर्ता पत्र या प्रतीक दर्ज नहीं कर सकते।
इनपुट एक पूर्णांक में होना चाहिए (केवल पूर्ण संख्या में, और हां शून्य मायने रखता है)।
कोड (इनपुट), ठीक 6 अंकों के लंबे (या बराबर) होना चाहिए। 6 से कम या अधिक नहीं।
पृष्ठभूमि - उपयोगकर्ता का कोड किसी अन्य एप्लिकेशन से तदर्थ उत्पन्न होता है और हर बार अद्वितीय होता है। इस कोड के संदर्भ को पार करने का कोई तरीका नहीं है।
उदाहरण के लिए, उपयोगकर्ता डायलॉग बॉक्स में 123456 दर्ज करता है। Apple स्क्रिप्ट का उपयोग करते हुए, मैं इसे कैसे स्क्रिप्ट कर सकता हूं, फिर से सुनिश्चित करना, कि कोड सभी संख्याएं हैं, और ठीक 6 अंक लंबा है?