के गुण प्राप्त करें मैं कैसे देख सकता हूं कि वीबी स्क्रिप्ट में तत्वों का क्या गुण है? उदाहरण:वीबी तत्व
Dim list : Set list = CreateObject("Scripting.Dictionary")
' ... Fill List ...
WriteListElements list
...
Sub WriteListElements (list)
Dim e, le
For Each e In list
Set le = list(e) ' what properties does le have?
le.name_of_user_defined_attribut ' I want to access a property but dont know the exact name
Next
End Sub
मैं एक वीबीस्क्रिप्ट एपीआई के साथ एक उपकरण का उपयोग करता हूं। उस एपीआई में मैं उस उपकरण से (उपयोगकर्ता परिभाषित) विशेषताओं को पढ़ सकता हूं। लेकिन स्क्रिप्ट चलाने के दौरान मुझे एक त्रुटि मिलती है जो मुझे बताती है कि यह उस उपयोगकर्ता परिभाषित विशेषता का नाम नहीं जानता है। लेकिन मैं इसे उपकरण में उपयोग करता हूं। अब मैं यह जानना चाहता हूं कि उपयोगकर्ता द्वारा परिभाषित विशेषताओं का नाम विशिष्ट रूप से नामित किया गया है या नहीं, यह देखने के लिए उपरोक्त सरणी में कौन से गुण उपलब्ध हैं।
आप प्रतिबिंब की तरह लेकिन सादे पुराने VBscript के लिए कुछ करने के लिए देख रहे हैं? यदि हां, मुझे डर है कि यह संभव नहीं है। हो सकता है कि हम आपको वैकल्पिक तरीके से ढूंढने में मदद करें, अगर आप समझते हैं कि आप ऐसा क्यों करना चाहते हैं: यह है कि आपकी 'सूची' ऑब्जेक्ट में आपके WriteListElements() विधि के कॉल के बीच समान प्रकार नहीं होगा और इस प्रकार आप इसे नहीं जान सकते प्रकार? – mbarthelemy
मैंने सवाल अपडेट किया। –
यदि आपके पास पावरशेल है, तो आप वहां ऑब्जेक्ट का एक उदाहरण बना सकते हैं और उसके सदस्यों को प्राप्त करने के लिए 'gm' का उपयोग कर सकते हैं: http://stackoverflow.com/questions/668321/how-to-use-powershell-get-member- cmdlet – bytebuster