I need to run tcl script with options from another tcl script -


मेरे पास एक tcl स्क्रिप्ट drakon_gen.tcl है। मैं इसे एक अन्य स्क्रिप्ट run.tcl से चल रहा / रही हूं:

  स्रोत "d: \\ del 3 \\ drakon_editor1.22 \\ drakon_gen.tcl"   

जब मैं run.tcl चलाता हूं, तो मेरे पास आउटपुट होता है:

  यह सुविधा कोड को .drn फ़ाइल से उत्पन्न करती है। उपयोग: tclsh8.5 drakon_gen.tcl & lt; विकल्प & gt; विकल्प: - & lt; filename & gt; इनपुट फ़ाइल नाम -आउट एंड एलटी; डायर & gt; आउटपुट निर्देशिका वैकल्पिक।   

अब मुझे run.tcl विकल्पों में जोड़ना होगा जो आउटपुट में हैं। मैंने कई तरीकों की कोशिश की लेकिन मुझे त्रुटियां मिलीं विकल्प जोड़ने का सही तरीका क्या है?

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

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

  सेट करें मूल_एआरजीआर $ argv सेट argv [सूची "--optionname" "value"] स्रोत $ अतिरिक्त_क्रिप्ट_फाइलनाम सेट argv $ original_argv    

Comments

Popular posts from this blog

c++ - why does this code produce a runtime error? -

java - Can Find the error -

maximum size of array in c -