इच्छा - क्लाउड में ऑनलाइन

यह कमांड विश है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


इच्छा - सरल खिड़की खोलने वाला खोल

SYNOPSIS


इच्छा ?-एन्कोडिंग नाम? ?फ़ाइल का नाम arg arg ...?

विकल्प


-एन्कोडिंग नाम संग्रहीत पाठ की एन्कोडिंग निर्दिष्ट करता है फ़ाइल का नाम. यह विकल्प है
से पहले ही मान्यता प्राप्त है फ़ाइल का नाम तर्क।

-रंग मानचित्र नई निर्दिष्ट करता है कि विंडो के स्थान पर एक नया निजी कॉलॉर्मैप होना चाहिए
स्क्रीन के लिए डिफ़ॉल्ट कलरमैप का उपयोग करना।

-प्रदर्शन प्रदर्शन डिस्प्ले (और स्क्रीन) जिस पर विंडो प्रदर्शित करनी है।

-ज्यामिति ज्यामिति विंडो के लिए उपयोग की जाने वाली आरंभिक ज्यामिति. यदि यह विकल्प निर्दिष्ट है, तो यह
मूल्य में संग्रहीत है ज्यामिति एप्लिकेशन का वैश्विक चर
टीसीएल दुभाषिया।

-रतालू नाम उपयोग नाम विंडो में प्रदर्शित होने वाले शीर्षक के रूप में, और नाम के रूप में
के लिए दुभाषिया का भेजें आदेश देता है।

-सिंक सभी एक्स सर्वर कमांड को समकालिक रूप से निष्पादित करें, ताकि त्रुटियां न हों
तुरंत सूचना दी. इसके परिणामस्वरूप निष्पादन बहुत धीमा हो जाएगा, लेकिन
यह डिबगिंग के लिए उपयोगी है.

-उपयोग id निर्दिष्ट करता है कि एप्लिकेशन के लिए मुख्य विंडो को एम्बेड किया जाना है
उस विंडो में जिसका पहचानकर्ता है id, बजाय एक के रूप में बनाए जाने के
स्वतंत्र शीर्षस्तरीय विंडो. Id उसी तरह निर्दिष्ट किया जाना चाहिए जैसे
के लिए मूल्य -उपयोग टॉपलेवल विजेट्स के लिए विकल्प (यानी इसमें एक है
द्वारा लौटाए गए फॉर्म की तरह Winfo id आदेश)।
ध्यान दें कि कुछ प्लेटफ़ॉर्म पर यह तभी सही ढंग से काम करेगा जब id संदर्भित करता है
एक टीके के लिए ढांचा or सर्वोच्च स्तर उसके पास है -कंटेनर विकल्प सक्षम.

-दृश्य दृश्य विंडो के लिए उपयोग किए जाने वाले दृश्य को निर्दिष्ट करता है। दृश्य इनमें से कोई भी हो सकता है
द्वारा समर्थित प्रपत्र Tk_GetVisual प्रक्रिया.

-- शेष सभी तर्कों को स्क्रिप्ट में पास करें अर्जीवी परिवर्तनशील
उनकी व्याख्या किये बिना. यह पारित होने के लिए एक तंत्र प्रदान करता है
जैसे तर्क -रतालू होने के बजाय एक स्क्रिप्ट के लिए इच्छा व्याख्या
उन्हें.
_________________________________________________________________________________________________

वर्णन


इच्छा एक सरल प्रोग्राम है जिसमें Tcl कमांड लैंग्वेज, Tk टूलकिट और a शामिल है
मुख्य प्रोग्राम जो मानक इनपुट या फ़ाइल से कमांड पढ़ता है। यह एक मुख्य बनाता है
विंडो और फिर Tcl कमांड को प्रोसेस करता है। अगर इच्छा तर्कों के साथ आह्वान किया जाता है, फिर पहले
कुछ तर्क,?-एन्कोडिंग नाम? ?फ़ाइल का नाम?, एक स्क्रिप्ट फ़ाइल का नाम निर्दिष्ट करें, और,
वैकल्पिक रूप से, उस स्क्रिप्ट फ़ाइल में संग्रहीत पाठ डेटा की एन्कोडिंग। के लिए एक मूल्य
फ़ाइल का नाम यदि उपयुक्त तर्क "-" से शुरू नहीं होता है तो इसे मान्यता दी जाती है।

यदि कोई तर्क नहीं हैं, या तर्क निर्दिष्ट नहीं करते हैं फ़ाइल का नाम, तो इच्छा टीसीएल पढ़ता है
मानक इनपुट से अंतःक्रियात्मक रूप से कमांड। यह तब तक कमांड प्रोसेस करना जारी रखेगा
सभी विंडो हटा दी गई हैं या मानक इनपुट पर फ़ाइल के अंत तक पहुंचने तक। अगर वहाँ
एक फ़ाइल मौजूद है".इच्छा"उपयोगकर्ता की होम निर्देशिका में, इच्छा फ़ाइल का मूल्यांकन एक के रूप में करता है
मानक इनपुट से पहला कमांड पढ़ने से ठीक पहले टीसीएल स्क्रिप्ट।

अगर तर्क करने के लिए इच्छा एक निर्दिष्ट करें फ़ाइल का नाम, तो फ़ाइल का नाम के नाम के रूप में माना जाता है
स्क्रिप्ट फाइल। इच्छा में स्क्रिप्ट का मूल्यांकन करेंगे फ़ाइल का नाम (जो संभवतः एक उपयोगकर्ता बनाता है
इंटरफ़ेस), तब यह घटनाओं पर प्रतिक्रिया देगा जब तक कि सभी विंडो हटा नहीं दी जातीं। आदेश
मानक इनपुट से नहीं पढ़ा जाएगा. "का कोई स्वचालित मूल्यांकन नहीं है".इच्छा" कब अ
स्क्रिप्ट फ़ाइल का नाम पर प्रस्तुत किया गया है इच्छा कमांड लाइन, लेकिन स्क्रिप्ट फ़ाइल कर सकती है
हमेशा स्रोत यदि वांछित हो तो यह.

ध्यान दें कि विंडोज़ पर, इच्छासंस्करण।प्रोग्राम फ़ाइल कार्यक्रम से भिन्न होता है टीसीएलएसएचओसंस्करण।प्रोग्राम फ़ाइल कार्यक्रम
एक अतिरिक्त महत्वपूर्ण तरीके से: यह मानक विंडोज कंसोल से कनेक्ट नहीं होता है और है
इसके बजाय एक विंडो प्रोग्राम। इस वजह से, यह अतिरिक्त रूप से स्वयं तक पहुंच प्रदान करता है
एक ढ़ांचा जिस में आंगन की स्वरकुंजियां आदि लगि है आदेश।

विकल्प प्रसंस्करण


इच्छा में वर्णित सभी कमांड-लाइन विकल्पों को स्वचालित रूप से संसाधित करता है विकल्प
उपरोक्त सारांश. इनके अलावा किसी भी अन्य कमांड-लाइन तर्क को इसके माध्यम से पारित किया जाता है
एप्लिकेशन का उपयोग कर रहा है एर्गसी और अर्जीवी चर का वर्णन बाद में किया गया है।

आवेदन नाम और कक्षा


एप्लिकेशन का नाम, जिसका उपयोग जैसे उद्देश्यों के लिए किया जाता है भेजें आदेश, लिया जाता है
से -रतालू विकल्प, यदि यह निर्दिष्ट है; अन्यथा यह से लिया गया है फ़ाइल का नाम, अगर यह होता है
निर्दिष्ट, या कमांड नाम से जिसके द्वारा इच्छा आह्वान किया गया. पिछले दो मामलों में, यदि
नाम में "/" वर्ण है, तो केवल अंतिम स्लैश के बाद के वर्णों का उपयोग किया जाता है
एप्लिकेशन नाम के रूप में.

एप्लिकेशन का वर्ग, जिसका उपयोग विकल्पों को निर्दिष्ट करने जैसे उद्देश्यों के लिए किया जाता है
संसाधन प्रबंधक संपत्ति या .Xdefaults फ़ाइल, इसके नाम के समान ही है, सिवाय इसके कि
पहला अक्षर बड़े अक्षरों में है.

चर


इच्छा निम्नलिखित टीसीएल चर सेट करता है:

एर्गसी की संख्या की गिनती शामिल है arg तर्क (यदि कोई नहीं तो 0), शामिल नहीं
ऊपर वर्णित विकल्प.

अर्जीवी इसमें एक टीसीएल सूची शामिल है जिसके तत्व हैं arg तर्क जो a का अनुसरण करते हैं --
विकल्प या इसमें वर्णित किसी भी विकल्प से मेल नहीं खाता विकल्प ऊपर, में
यदि ऐसे कोई तर्क नहीं हैं तो ऑर्डर, या एक खाली स्ट्रिंग।

argv0 शामिल हैं फ़ाइल का नाम यदि यह निर्दिष्ट किया गया था. अन्यथा, नाम शामिल है
कौन कौन से इच्छा आह्वान किया गया था।

ज्यामिति अगर -ज्यामिति विकल्प निर्दिष्ट है, इच्छा इसके मूल्य को इसमें कॉपी करता है
चर। यदि वेरिएबल इसके बाद भी मौजूद है फ़ाइल का नाम मूल्यांकन किया गया है,
इच्छा a में वेरिएबल के मान का उपयोग करता है wm ज्यामिति सेट करने का आदेश
मुख्य विंडो की ज्यामिति.

tcl_interactive
1 यदि शामिल है इच्छा आदेशों को अंतःक्रियात्मक रूप से पढ़ रहा है (फ़ाइल का नाम नहीं था
निर्दिष्ट और मानक इनपुट एक टर्मिनल जैसा उपकरण है), 0 अन्यथा।

स्क्रिप्ट फ़ाइलें


यदि आप किसी फ़ाइल में Tcl स्क्रिप्ट बनाते हैं जिसकी पहली पंक्ति है
#!/usr/स्थानीय/बिन/इच्छा
यदि आप इसे निष्पादन योग्य के रूप में चिह्नित करते हैं तो आप सीधे अपने शेल से स्क्रिप्ट फ़ाइल को आमंत्रित कर सकते हैं।
यह ऐसा मानता है इच्छा में डिफ़ॉल्ट स्थान पर स्थापित किया गया है / Usr / स्थानीय / बिन; अगर
यह कहीं और स्थापित है तो आपको मिलान के लिए उपरोक्त पंक्ति को संशोधित करना होगा। अनेक
UNIX प्रणालियाँ इसकी अनुमति नहीं देतीं #! पंक्ति की लंबाई लगभग 30 वर्णों से अधिक हो, इसलिए सुनिश्चित करें
कि इच्छा निष्पादन योग्य को संक्षिप्त फ़ाइल नाम से एक्सेस किया जा सकता है।

इससे भी बेहतर तरीका यह है कि अपनी स्क्रिप्ट फ़ाइलों को निम्नलिखित तीन पंक्तियों से शुरू करें:
#!/ बिन / श
# la अगला line पुनरारंभ का उपयोग इच्छा
कार्यकारी इच्छा "$ 0" ${1+"$@"}
पिछले पैराग्राफ के दृष्टिकोण की तुलना में इस दृष्टिकोण के तीन फायदे हैं। पहला,
का स्थान इच्छा बाइनरी को स्क्रिप्ट में हार्ड-वायर्ड करने की आवश्यकता नहीं है: यह हो सकता है
आपके शेल खोज पथ में कहीं भी। दूसरा, यह लगभग 30-वर्ण का फ़ाइल नाम प्राप्त करता है
पिछले दृष्टिकोण में सीमा. तीसरा, यह दृष्टिकोण तब भी काम करेगा इच्छा खुद ही ए
शेल स्क्रिप्ट (यह कई आर्किटेक्चर को संभालने के लिए कुछ सिस्टम पर किया जाता है)।
ऑपरेटिंग सिस्टम: इच्छा स्क्रिप्ट चलाने के लिए कई बायनेरिज़ में से एक का चयन करती है)। तीन
रेखाएँ दोनों का कारण बनती हैं sh और इच्छा स्क्रिप्ट को संसाधित करने के लिए, लेकिन कार्यकारी द्वारा ही निष्पादित किया जाता है sh.
sh पहले स्क्रिप्ट को संसाधित करता है; यह दूसरी पंक्ति को एक टिप्पणी के रूप में मानता है और निष्पादित करता है
तीसरी पंक्ति. कार्यकारी कथन के कारण शेल प्रसंस्करण बंद कर देता है और इसके बजाय प्रारंभ हो जाता है
इच्छा संपूर्ण स्क्रिप्ट को पुन: संसाधित करने के लिए. कब इच्छा प्रारंभ होता है, यह तीनों पंक्तियों को इस प्रकार मानता है
टिप्पणियाँ, चूँकि दूसरी पंक्ति के अंत में बैकस्लैश तीसरी पंक्ति का कारण बनता है
दूसरी पंक्ति पर टिप्पणी के भाग के रूप में माना गया।

किसी स्क्रिप्ट फ़ाइल के अंत को या तो माध्यम के भौतिक अंत द्वारा या द्वारा चिह्नित किया जा सकता है
वर्ण, "\032" ("\u001a", नियंत्रण-जेड)। यदि यह वर्ण फ़ाइल में मौजूद है, तो
इच्छा एप्लिकेशन पाठ को पढ़ेगा लेकिन चरित्र सहित नहीं। एक आवेदन पत्र
फ़ाइल में इस वर्ण की आवश्यकता है, इसे "\032", "\x1a", या "\u001a" के रूप में एन्कोड किया जा सकता है; या
जैसे कमांड के उपयोग से इसे उत्पन्न किया जा सकता है प्रारूप or बाइनरी.

संकेतों


. इच्छा इसे अंतःक्रियात्मक रूप से लागू किया जाता है, यह आम तौर पर प्रत्येक कमांड के लिए संकेत देता है "% ”। आप
वेरिएबल सेट करके प्रॉम्प्ट को बदल सकते हैं tcl_prompt1 और tcl_prompt2. यदि परिवर्तनशील है
tcl_prompt1 मौजूद है तो प्रॉम्प्ट को आउटपुट करने के लिए इसमें एक टीसीएल स्क्रिप्ट शामिल होनी चाहिए; के बजाय
एक प्रॉम्प्ट आउटपुट करना इच्छा में स्क्रिप्ट का मूल्यांकन करेंगे tcl_prompt1। चर
tcl_prompt2 इसका उपयोग इसी तरह से किया जाता है जब एक नई लाइन टाइप की जाती है लेकिन वर्तमान कमांड टाइप की जाती है
अभी पूरा नहीं हुआ; अगर tcl_prompt2 सेट नहीं है तो कोई प्रॉम्प्ट अपूर्ण के लिए आउटपुट नहीं है
आदेश देता है।

onworks.net सेवाओं का उपयोग करके ऑनलाइन विश का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम