Apple घुसपैठ पर अनुमति देने के लिए प्रसिद्ध नहीं हैउनके प्लेटफार्मों, ध्यान से संरक्षित आईओएस पर्यावरण एक ऐसा उदाहरण है। आप इसे अनुकूलित कर सकते हैं, लेकिन आपको कुछ जोखिमों को उठाना होगा, जैसे कि जेलब्रेक में शामिल लोग। मैक ओएस एक्स हालांकि, थोड़ा अलग परिदृश्य है। मैक एक परिष्कृत यूनिक्स है जो ऐप्पल मैजिकरी के साथ मिलकर काम करता है। कस्टम क्रियाएं हैं जो आप अपने मैक को कर सकते हैं जो आपके काम के बहुत सारे काम को पूरी तरह से मुफ्त में एक बटन के क्लिक पर प्रस्तुत करेगा। इसे प्राप्त करने में मदद करने के लिए, Apple ने बनाया AppleScript 1993 में वापस। जहां वे उपयोगकर्ताओं को मैक पर बुनियादी कार्यों को स्वचालित करने देते हैं, जब तक कि स्वचालन के एक निश्चित स्तर तक सेट नहीं किया जाता है। यदि आप अपने मैक अनुभव को मूल स्क्रिप्ट के माध्यम से अनुकूलित करना चाहते हैं, तो यहां बताया गया है।

ध्यान रखें कि हम आपको केवल अपना परिचय दे सकते हैंApple की स्वचालित स्क्रिप्टिंग भाषा और इसका उपयोग करने के बारे में कैसे जाना जाए। हम आपको इसमें विशेषज्ञ नहीं बना सकते। कि, आपको अपने आप को प्रबंधित करना होगा, लेकिन यदि आप करते हैं, तो आपकी कंप्यूटिंग दुनिया वास्तव में बदल जाती है और यह प्रचार से अधिक नहीं है, यह सचमुच बदल जाता है। उन कार्यों के असंख्य की कल्पना करें, जिन्हें आपको बार-बार करना पड़ता है, सभी ऑपरेटिंग सिस्टमों द्वारा पीड़ित एक विप्लव, एक क्लिक के साथ चला गया। आप अपने डेस्कटॉप पर आइकन सॉर्ट करने से लेकर, लॉगिंग घंटे तक, एक्सेल में एक प्रविष्टि बनाने और उसे ईमेल करने तक कुछ भी कर सकते हैं। सभी एक बटन के क्लिक पर। वह शक्ति है जिसे आपको निश्चित रूप से करना चाहिए।
पहचान
AppleScript, जटिल उद्देश्य सी के विपरीत,और कम जटिल लेकिन फिर भी उतना आसान नहीं है स्विफ्ट, एक स्क्रिप्टिंग भाषा है जो नियमित अंग्रेजी की प्रक्रिया करती है। इस प्रक्रिया को प्रोग्रामिंग में मास्टर डिग्री की आवश्यकता नहीं होगी। आपको बस यह समझने की ज़रूरत है कि किसी मशीन को निर्देश कैसे दिए जाएं। उदाहरण के लिए:
tell application "Finder"
display dialog "Hello World"
end tell
वाक्य - विन्यास
सभी प्रोग्रामिंग के साथ, एक सम्मेलन है। यह एक कार्यक्रम को बताना है कि कब शुरू करना है, क्या शुरू करना है, एक बार शुरू करने के लिए क्या करना है और कब खत्म करना है। तो स्ट्रिंग बन जाता है, [कमांड] [लक्ष्य प्रकार] [लक्ष्य नाम] [क्रिया] [अंत कमांड]। यह एक अत्यधिक सरलीकृत प्रतिनिधित्व है, लेकिन यदि आप कोड लिख रहे हैं और कुछ गलत हो रहा है, तो यह मान लेना सुरक्षित है कि कोड उपरोक्त मापदंडों में से एक या अधिक लापता है।
या, सरल शब्दों में, "ब्लॉक बताएं" में हैजो आप उस एप्लिकेशन को "बता" रहे हैं जो आप उससे चाहते हैं। जैसे उपरोक्त कोड खोजक को एक संवाद खिड़की प्रदर्शित करने के लिए कह रहा है जिसमें "हैलो वर्ल्ड" (या जिस भी शब्द को आपने उस पर परीक्षण करने का फैसला किया है)। एक बार जब आप कमांड के साथ समाप्त हो जाते हैं, तो आप "अंत बताओ" लिखते हैं। जैसा कि हमने कहा, यह एक मशीन है, इसलिए आपको यह बताना होगा कि इसे कहां समाप्त करना है, या इसे संकलित करने से इंकार करना होगा (संकलन एक निष्पादन योग्य में कोड बदलने का कार्य है)।
संकलन
जब आप लेखन कर रहे हों तब संकलन संकलित करें। यदि कोई सिंटैक्स त्रुटियां हैं (ज्यादातर टाइपोस), तो यह आपको बताएगा कि त्रुटि क्या है (इसकी क्षमताओं का सबसे अच्छा) और यदि कोई त्रुटि नहीं है, तो आपका कोड स्वचालित रूप से प्रारूपित और रंग देगा।
चल रहा है
कंपाइल करने के बाद रन दबाएं और आप हो जाएंगे। आपकी अनुवर्ती कार्रवाई के आधार पर, एक लॉग प्रविष्टि बनाई जाएगी। जैसा कि हमारे उदाहरण में किसी भी परिदृश्य के लिए नीचे दिया गया है। "रिटर्न" आपके इनपुट को मशीन तक ले जाने की क्रिया है। यदि आप इसके साथ सहज हैं, तो हम इसे एक कदम आगे ले जाएं और चर घोषित करें।


चर
यदि आप प्रोग्रामिंग से परिचित हैं, तो भी एकॉस्मेटिक स्तर, तो आप शायद चर से परिचित हैं। हममें से जो परिचित नहीं हैं, उनके लिए वेरिएबल्स बहुत सारी जानकारी को एक ही स्ट्रिंग में संपीड़ित करने की एक सरल विधि है जो हेरफेर करना आसान है। यह कैसे किया जाता है यह भाषा से भाषा में भिन्न होता है, AppleScript के साथ, आप निम्नलिखित दृष्टिकोण ले सकते हैं।
set varExample to "Hello World"
tell application "Finder"
display dialog varExample
end tell
यहाँ, "varExample" वह नाम है जिसे हमने दिया हैघोषित चर। अब, यदि हमें इस लिपि में फिर से हैलो वर्ल्ड को प्रिंट करने की आवश्यकता है, तो हमें केवल varExample को कॉल करना होगा और फिर से उस कोड को लिखना नहीं होगा। कोई किसी भी कोड के परिणाम को जटिल या अन्यथा एक चर के रूप में निर्दिष्ट कर सकता है और जरूरत पड़ने पर कॉल कर सकता है। जैसा कि आप देख सकते हैं, उपरोक्त कोड को संकलित करने से पहले के समान परिणाम प्राप्त हुए। नए शब्द, "सेट" और "से" का अर्थ है कि हम मूल रूप से मान प्रदान कर रहे हैं सेट [इस] सेवा "[उस]"। यह है कि सीधे आगे। अनुभवी प्रोग्रामर इस बात की सराहना करेंगे कि वैरिएबल को "टाइप" घोषित करने की आवश्यकता नहीं है, क्योंकि AppleScript अपने आप इसे प्रबंधित कर सकता है। ध्यान रखें कि चर नामों में कोई स्थान नहीं हो सकता है, या संकलक इसे कमांड के रूप में सोचेंगे।
इसके अलावा, अगर आप डबल के बाद कुछ भी लिखते हैंहाइफ़न / डैश "-" संकलक इसे एक टिप्पणी पर विचार करेगा और इसे अनदेखा करेगा। यह काम में आता है क्योंकि तब आप अपने आप को नोट छोड़ सकते हैं कि आप क्या कर रहे हैं। यदि आपका कोड जटिल होने जा रहा है तो आपको उनकी आवश्यकता होगी।
आप अपने प्रयोगों को चर के साथ चलाने के लिए स्वतंत्र हैं, जैसा कि आप कृपया, यहाँ एक उदाहरण है जिसे आप पेस्ट कर सकते हैं (या यदि आप चाहें तो अपना स्वयं का प्रयास करें)।
--Numeric/Integer Variables set theFirstNumber to 1 set the theSecondNumber to 2
--Variable Operations set theAnswer to (theFirstNumber + theSecondNumber) set theAnswer to (theAnswer + 1)
--String Variables set theString to "3+2+1="
--Display Dialog tell application "Finder"
display dialog theString & theAnswer
end tell
यह कोड कुछ फैंसी डिस्प्ले के अलावा और कुछ नहीं देता है the सबसे बुनियादी अंकगणित, यह सिर्फ एक उदाहरण के लिए मदद करने के लिए चीजें आप इसके साथ प्राप्त कर सकते है वर्णन है ।
शब्दकोश
अब, उपरोक्त सभी सिर्फ पर्यावरण से परिचित होने में आपकी मदद करने के लिए है।एक बार जब आप ऐसा कर लेते हैं कि हम कठिन भाग में आ जाएंगे ।यह शब्दकोशों के लिए अपने आप को परिचित करने के लिए है। AppleScript में कई तरह के कमांड होते हैं जो ओएस एक्स के भीतर किसी भी प्रोग्राम या आइटम पर लागू होते हैं, हालांकि, प्रत्येक एप्लिकेशन के डेवलपर्स को अपने ऐप्स में पूर्ण AppleScript समर्थन जोड़ना होता है।ऐसा करने के लिए, वे सरल मैनुअल लिखते हैं कि आप अपने ऐप्स के साथ कैसे संवाद कर सकते हैं।इन नियमावली को "शब्दकोश" कहा जाता है। यहाँ जाओ फ़ाइल फिर ओपन डिक्शनरी। यहां, आपको ऐप्पलस्क्रिप्ट का समर्थन करने वाले सभी इंस्टॉल किए गए ऐप्स (रैपर के माध्यम से चलने वाले किसी भी विंडोज ऐप को छोड़कर) की एक सूची दिखाई देगी।किसी भी ऐप पर क्लिक करें और आपको अनुकूलन आदेशों की एक सूची दिखाई देगी और उनका उपयोग कैसे करें।हम एक उदाहरण के रूप में एवरनोट खोलने जा रहे हैं । आप सभी आदेशों का समर्थन करता है देख सकते हैं ।


एप्पलस्क्रिप्ट एडिटर को अनुकूलित करना
यदि आप फ़ाइल मेनू में "AppleScript संपादक" को देखते हैं, और वरीयताओं पर क्लिक करते हैं, तो आपको अपनी ऐप्पल स्क्रिप्ट के लिए सभी संभावित रंगों और प्रारूपण की एक अनुकूलन सूची मिलेगी।स्वरूपण सिर्फ FYI है, यह वास्तविक पटकथा के लिए महत्वपूर्ण नहीं है।
निष्कर्ष
अधिक बोझ वाले उपयोगकर्ताओं से बचने के लिए, हम इस निर्देश को यहां समाप्त कर देंगे, ताकि आप अपने आप को उपकरण से परिचित करा सकें और कुछ विकल्पों के साथ खेल सकें।वापस जांच रखें क्योंकि हम जल्द ही आपको कस्टम स्क्रिप्ट बनाने के तरीके पर अगला कदम देंगे।हमें पता है कि कैसे अपने अनुभव टिप्पणी में बंद लग से चला गया ।
टिप्पणियाँ