UI.inputbox कैसे बनाएं जो ब्राउज़ पथ के लिए संकेत देता है? [स्केचअप 8 एपीआई] - रूबी, यूजर इंटरफेस, स्केचअप

मेरे पास स्केचअप 8 के लिए एक रूबी स्क्रिप्ट हैडेटा एकत्र करता है और इसे एक सीएसवी फ़ाइल में लिखने की आवश्यकता होती है। जब कोड csv फ़ाइल बनाता है, तो मैं एक इनपुटबॉक्स दिखाना चाहता हूं जो फ़ाइल नाम और निर्देशिका को भी सहेजने के लिए कहता है।

किसी को पता है कि "ब्राउज़ निर्देशिका" विकल्प के साथ एक इनपुटबॉक्स कैसे बनाया जाए?

उत्तर:

जवाब के लिए 2 № 1

UI.inputbox एक बहुत ही सरल और सीमित एपीआई विधि है - यह केवल एपीपी डॉक्स में वर्णित टेक्स्टबॉक्स इनपुट और ड्रॉपडाउन चयन बॉक्स इनपुट की अनुमति देता है: http://ruby.sketchup.com/UI.html#inputbox-class_method

लेकिन फ़ाइल संवाद खोलने के अन्य तरीके हैं:

एपीआई डॉक्स में वर्णित के मुकाबले कोई और अनुकूलन की पेशकश नहीं की गई है।

यदि आपको अपना स्वयं का कस्टम डिज़ाइन तैयार करने की आवश्यकता है तो आपको या तो वेबडियोग्लस का सहारा लेना होगा (http://www.sketchup.com/intl/en/developer/docs/ourdoc/webdialog - https://github.com/thomthom/sketchup-webdialogs-the-lost-manual) या अपने खुद के रूबी सी एक्सटेंशन बनाने और सिस्टम कॉल देशी तरीके से करें (https://github.com/SketchUp/ruby-c-extension-examples)।


संबंधित सवाल
सबसे लोकप्रिय