Q100482: टीसीएल या पायथन कमांड चलाने के लिए कॉम्प स्क्रिप्ट कमांड संवाद का उपयोग करना

सारांश

यह आलेख सिंगल-लाइन टीसीएल या पायथन कमांड चलाने के लिए नोड ग्राफ़ के भीतर कॉम्प स्क्रिप्ट कमांड संवाद बॉक्स के उपयोग को कवर करेगा।

अधिक जानकारी

कॉम्प स्क्रिप्ट कमांड डायलॉग बॉक्स सिंगल-लाइन पायथन या टीसीएल कमांड को सीधे Nuke में चलाने की एक त्वरित विधि है। यह एक साधारण कमांड चलाने पर समय बचाता है जिसके परिणामस्वरूप रिटर्निंग मान या क्रिया होती है, जिससे परिभाषाओं की आवश्यकता वाली लंबी पायथन स्क्रिप्ट बनाने की आवश्यकता नहीं होती है। यदि आपको केवल एक ही ऑपरेशन की आवश्यकता है तो यह एक अच्छा विकल्प है।

नीचे दिखाया गया है कि कॉम्प स्क्रिप्ट कमांड डायलॉग बॉक्स का उपयोग पर्यावरण चर सेट करने के लिए getenv के टीसीएल कमांड के साथ कैसे किया जा सकता है। NUKE _PATH पर्यावरण चर जो Nuke निर्देशिका के पथ स्थान को संग्रहीत करता है, का उपयोग निम्नलिखित उदाहरण में किया जाएगा:

1. नोड ग्राफ़ में कर्सर मँडराते हुए, 'x' कुंजी दबाएँ। यह कॉम्प स्क्रिप्ट कमांड डायलॉग बॉक्स लाएगा।

टीसीएल.पीएनजी

2. कमांड टेक्स्ट बॉक्स में निम्नलिखित स्निपेट दर्ज करें और 'ओके' पर क्लिक करें।
getenv NUKE _PATH

3. एक नया संवाद NUKE _PATH पर्यावरण चर का वर्तमान मान लौटाता हुआ दिखाई देगा।

परिणाम.पीएनजी

ध्यान दें: यदि आपके पास वर्तमान में कोई पर्यावरण चर सेट नहीं है, तो आपको एक संवाद प्राप्त होगा जो आपको बताएगा कि यह अपरिभाषित है।

त्रुटि.जेपीजी

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

अतिरिक्त उपयोग के उदाहरण:

  • टीसीएल का उपयोग करना : स्क्रिप्ट के भीतर उपयोग किए गए स्वतंत्र रीड नोड्स की मात्रा और स्क्रिप्ट के स्थान की जाँच करना:

script_info

  • पायथन का उपयोग करना : नोड ग्राफ़ के भीतर पूर्व निर्धारित मानों के साथ एक नोड बनाना:

nuke .nodes.Blur(name="Big Blur", size=10)

एक संवाद सेट किए गए सभी नॉब के मान लौटाएगा।

  • पायथन का उपयोग करना : नोड ग्राफ़ के वर्ग के आधार पर मौजूदा नोड्स मान को बदलना:

[node.knob("size").setValue(100) for node in nuke .allNodes("Blur")]

मान में परिवर्तन करने के बाद, एक बूलियन कथन एक संवाद के माध्यम से लौटाया जाएगा जो परिवर्तन की पुष्टि या खंडन करने की अनुमति देता है।


अग्रिम पठन

पायथन कमांड, टीसीएल कमांड और पर्यावरण चर के बारे में अधिक जानकारी के लिए कृपया नीचे दिए गए दस्तावेज़ देखें:

पायथन डेवलपर्स गाइड

Nuke टीसीएल फ़ंक्शंस

पर्यावरण चर सूची

    हम चाहते हैं कि खेद व्यक्त करते हैं

    कृपया हमें बताएँ कि