स्क्रिप्टिंग
नामांकित पाईप्सना समर्थन करणारी कोणतीही स्क्रिप्टिंग भाषा वापरली जाऊ शकते.
- स्क्रिप्टिंग आज्ञा्सचा संपूर्ण संच स्क्रिप्टिंग संदर्भामध्ये सूचीबद्ध आहे.
- स्क्रिप्टेबल्स I आणि स्क्रिप्टेबल्स II यादीमधील अनेक आज्ञा्स तयार केल्या गेल्या कारण त्या स्क्रिप्टिंगमध्ये उपयुक्त आहेत.
- पायथॉन स्क्रिप्टिंगचे पर्याय जे समान आज्ञा्स वापरतात:
- मॅक्रो जे चरणांच्या निश्चित संचाचे अनुसरण करतात, उदा. अनेक धारिका एका फॉरमॅटमधून दुसऱ्या फॉरमॅटमध्ये रूपांतरित करण्यासाठी.
- एन.वाय.क्विस्ट, ';टाईपसाधन' पर्याय वापरून. एन.वाय.क्विस्ट ही ऑड्यासिटी मधील लिस्प आधारित भाषा आहे.
स्क्रिप्टिंग काय करू शकते
स्क्रिप्टिंग वापरत असलेल्या आज्ञा ऑड्यासिटी मॅक्रो वैशिष्ट्याप्रमाणेच असतात. आपण उदाहरणार्थ:
- ध्वनि निवडा
- प्रभाव लागू करा
- फीत पुन्हा व्यवस्थित करा
- निकाल निर्यात करा.
स्क्रिप्टिंग ही साधी कार्ये आणि मॅक्रोच्या प्रीसेटच्या पलीकडे जाते. पायथॉन स्क्रिप्टिंग वापरणे उदाहरणार्थ निवडण्यासाठी प्रदेशांची गणना करू शकते किंवा प्रकल्पामधील गीतपट्ट्याच्या क्रमांक आणि प्रकारांच्या आधारे निर्णय घेऊ शकते. पायथॉनमध्ये अतिरिक्त वापरकर्ता इंटरफेस तयार करणे देखील शक्य आहे, उदाहरणार्थ अतिरिक्त साधनपट्टी, आणि त्यास पाईपवर ऑड्यासिटीला आज्ञा पाठवणे शक्य आहे.
सामग्री
चेतावणी आणि इशारे
प्रारंभ करणे
मोड-स्क्रिप्ट-नळी सक्षम करा
ऑड्यासिटी आता प्लग-इन मॉड्यूलसह येते ज्याला "मॉड-स्क्रिप्ट-नळी" म्हणतात. तुम्ही ऑड्यासिटी प्राधान्ये वापरून ते सक्षम करा.
प्रथमच सक्षम केल्यानंतर, आपल्याला ऑड्यासिटी पुन्हा सुरू करण्याची आवश्यकता असेल. त्यानंतर आपण ते सक्षम केले असल्याचे तपासू शकता आणि प्राधान्ये पृष्ठावर पुन्हा जाऊन प्रारंभ केला होता.
- ऑड्यासिटी चालवा
-
- मॉड-स्क्रिप्ट-पाइप निवडा (ज्याने 'नवीन' दाखवले पाहिजे) आणि ते 'सक्षम' मध्ये बदला.
येथे जा.
- ऑड्यासिटी पुन्हा सुरू करा
- ते आता 'सक्षम' दाखवत असल्याचे तपासा.
हे स्थापित करते की ऑड्यासिटी मॉड-स्क्रिप्ट पाईप शोधत आहे आणि आवृत्ती सुसंगत आहे.
मॉड-स्क्रिप्ट-पाइप कामे तपासा
उदाहरणे वापरून पाहण्यासाठी तुम्हाला स्क्रिप्टिंग भाषा Python (आवृत्ती 3.6 किंवा नंतरची शिफारस केलेली) देखील आवश्यक असेल.
पाईप कार्यरत आहे हे तपासण्यासाठी एक साधी पायथन चाचणी स्क्रिप्ट प्रदान केली आहे:
स्क्रिप्टिंग वापरणे
pipe-test.py चालवल्यानंतर, तुम्ही आज्ञा वापरून पाहण्यासाठी python आज्ञा लाइनवर do("") वापरू शकता. प्रत्येक आज्ञाचे नाव कोलनने समाप्त होते आणि मापदंडचे अनुसरण केले जाऊ शकते. उदाहरणार्थ:
do_command("Help:")
व्यावहारिक स्क्रिप्टिंगसाठी, स्क्रिप्ट "pipeclient.py" एक उपयुक्त प्रारंभिक बिंदू प्रदान करते:
उदाहरणे
अधिक नमुने स्क्रिप्ट येथे उपलब्ध आहेत:
- GitHub मध्ये 'नळीचे काम' - नळी व्यायामासाठी नमुने स्क्रिप्ट.
- चाचणी स्क्रिप्टचा समान संग्रह फॉसहब ऑड्यासिटी-डेव्हल (स्क्रिप्टिंग टेस्ट) वरून डाउनलोड म्हणून देखील उपलब्ध आहे. यामध्ये चाचण्यांमध्ये वापरल्या जाणार्या नमुना ध्वनिचा समावेश आहे.
आज्ञा
सर्व उपलब्ध स्क्रिप्टिंग आदेश दर्शविणारी टेबल स्क्रिप्टिंग संदर्भावर आहे.
ऑड्यासिटी मधील बहुतेक आज्ञा्स जे ऑड्यासिटी यादीमध्ये आहेत ते स्क्रिप्टिंगद्वारे ऍक्सेस केले जाऊ शकतात. त्या सारणीतील एक उदाहरण येथे आहे:
स्क्रिप्टिंग आयडी | कृती | मापदंड | वर्णन |
---|---|---|---|
नावपट्टीची रचना करा: | नावपट्टीची रचना करा... | आयएनटी नावपट्टी, (पूर्वनियोजित:0) स्ट्रिंग मजकूर, (पूर्वनियोजित: अपरिवर्तित) |
विद्यमान नावपट्टी सुधारित करते. |
Python वरून पाठवलेला "नावपट्टीची रचना करा: मजकूर = 'फू'" स्ट्रिंग प्रकल्पामधील पहिले लेबल 'Foo' शब्दावर सेट करेल.
"pipe_test.py" वापरून, यासह आज्ञा पाठवली जाऊ शकते:
do_command("नावपट्टीची रचना करा: मजकूर = 'फू'")
आज्ञा-लाइन स्क्रिप्ट म्हणून "pipeclient.py" वापरून, फक्त प्रॉम्प्टवर आज्ञा टाइप करा:
सोडण्यासाठी आज्ञा किंवा 'क्यू' प्रविष्ट करा: नावपट्टीची रचना करा: मजकूर = 'फू'