2010-04-01 18 views
5

ऐप्पलस्क्रिप्ट के बारे में मुझे जो कुछ पता है, मैंने खुद को सिखाया और सोच रहा था कि क्या मुझे कोई अच्छी सुविधाएं याद आईं। मुझे पता है कि आप कम्प्यूटर से बात कर सकते हैं और एप्लिकेशन को नियंत्रित कर सकते हैं, लेकिन क्या ऐसा कुछ और है जो यह कर सकता है या क्या यह एक नई भाषा में जाने का समय है?ऐप्पलस्क्रिप्ट के साथ आप क्या कर सकते हैं?

+0

मुझे लगता है कि आपको अपने प्रश्न में अधिक विशिष्ट होने की आवश्यकता है, या हो सकता है कि आप कुछ चीजों को सूचीबद्ध कर सकें जिन्हें आप पूरा करना चाहते हैं। एप्पलस्क्रिप्ट बहुत मजबूत है; पटकथा अनुप्रयोगों को नियंत्रित करना स्वयं के लिए एक बहुत गहरा विषय है। –

+0

आपको केवल अच्छी चीजों को विस्तार से नहीं जाना है जो सेबस्क्रिप्ट के साथ किया जा सकता है। अगर मैं समझ में नहीं आता तो मैं हमेशा एक और सवाल पूछ सकता हूं या कैसे पूछ सकता हूं। – mtwisterr

+0

@mtwisterr: "भाषा विशेषताएं" भाषा की कार्यक्षमता और भाषा के पहलुओं को संदर्भित करती है (जैसे स्थिर टाइपिंग, कमजोर टाइपिंग, गतिशील स्कॉइंग, देशी प्रकार, समर्थित प्रोग्रामिंग प्रतिमान, एक्स्टेंसिबिलिटी (जो वास्तव में सुविधाओं की एक श्रेणी है), अंतर्निर्मित फ़ंक्शंस और ऑपरेटर, मानक लाइब्रेरीज़, वैरिएडिक फ़ंक्शंस (तर्कों की एक चर संख्या के साथ कार्य), भाषा प्रवाह के अनुप्रयोगों की बजाय नियंत्रण प्रवाह सुविधाओं (लूप, अपवाद, निरंतरता जैसी चीजों सहित), ...)। ऐसा लगता है कि आप बाद वाले के लिए पूछ रहे हैं। – outis

उत्तर

2

जब एप्पलस्क्रिप्ट की बात आती है, तो एप्लिकेशन नियंत्रण वह क्रिया है जहां कार्रवाई होती है। एप्पलस्क्रिप्ट के भीतर "वाह" कारक का अधिकतर हिस्सा नहीं है जबतक कि आप वास्तविक भाषा न हों। यह अन्य अनुप्रयोगों के "वाह" कारक को नियंत्रित करने के लिए उपयोग में आसान टूल्स का एक सेट पेश करने के बारे में वास्तव में अधिक है।

मैंने एप्पलस्क्रिप्ट के उदाहरणों को सरल कार्ड गेम और अन्य टेक्स्ट-आधारित मजेदार खेलते हुए देखा है (अच्छी तरह से ... जितना मजेदार है कि कोई एक के बाद display dialog देख सकता है), लेकिन ये सबसे अच्छे हैं) अकादमिक अभ्यास भाषा की मजबूती या एप्पलस्क्रिप्ट की एक विशिष्ट विशेषता को दिखाने के लिए।

8

हाल ही में एप्पलस्क्रिप्ट के बारे में सबसे अच्छी बात यह है कि आप अपने मैक पर लगभग कुछ भी लिपि कर सकते हैं। तो यहां तक ​​कि एप्लिकेशन, जो एप्पलस्क्रिप्ट को मूल रूप से समर्थन नहीं देता है, वर्कफ़्लो में उपयोग किया जा सकता है। यह संभव है, क्योंकि आप केवल "प्रेस" बटन कर सकते हैं जैसे कि आप कंप्यूटर पर बैठे हैं।

tell application "GhostReader" to activate 
tell application "System Events" to keystroke "n" using command down 

मैं इस प्रयोग किया जाता कॉपी और सफारी से एक वेबसाइट पेस्ट करें और इसे GhostReader, भाषण उपकरण के लिए एक मालिकाना पाठ से पढ़ा है।

+0

ghostreader क्या है – mtwisterr

+0

यह भाषण उपकरण के लिए एक पाठ है। उपर्युक्त उदाहरण में, मैंने इसे वेबपृष्ठ को जोर से पढ़ने के लिए उपयोग किया। http://www.convenienceware.com/ghostreader.php – hendrik

+0

हेन्ड्रिक, क्या आप अपनी कुछ ऐप्पलस्क्रिप्ट साझा कर सकते हैं? मैं वही करने का एक तरीका ढूंढ रहा हूं जो आप वर्णन कर रहे हैं। –

2

सरल, लेकिन मैं हर समय इसका उपयोग करता हूं!

tell application "System Events" 
display dialog "$msg" with icon stop buttons {"Foo", "Bar", "OK"} default button "OK" 
end tell 

जब भी मैं कुछ खोल प्रोग्रामिंग कर रहा हूँ, यह सुविधाजनक है मेरी आपरेशन खोजक में जागरूकता लाने के लिए, एक संवाद के माध्यम से।

बहुत आसान।

+0

यह क्या करता है यह मेरे लिए काम नहीं कर रहा है – mtwisterr

0

आप अपने मैक पर सबकुछ स्वचालित कर सकते हैं, यह एक अच्छा समय बचाने वाला है। मुझे विंडोज़ पर सी ++ पर कोडिंग खोल याद है, यह विंडोज़ को स्वचालित करने के लिए सिर्फ एक दर्द है।

संबंधित मुद्दे

 संबंधित मुद्दे