विंडोज 7 पर, मैं अपने VBScript में निम्न पंक्ति के लिए कोई त्रुटि मिलती है:क्या वीबीस्क्रिप्ट में एक आरक्षित शब्द है?
Set wsh = WScript.CreateObject("WScript.Shell")
त्रुटि:
Microsoft VBScript runtime error: Wrong number of arguments or invalid property assignment: 'wsh'
किसी भी wsh
काम करता है के अलावा अन्य नाम का उपयोग करना।
मैंने जानकारी के लिए वेब डाला, लेकिन आरक्षित कीवर्ड के लिए पेज wsh
के किसी भी उल्लेख का संदर्भ नहीं देते हैं।
मैं सीएमडी प्रोसेसर में cscript आदेश का उपयोग कर ऊपर स्क्रिप्ट चलाते हैं।
प्रश्न के बाद अद्यतन उत्तर दिया गया:
Dim wsh
के रूप में चर घोषणा अपने कीवर्ड स्थिति को ओवरराइड करता है, स्क्रिप्ट में इसके उपयोग की अनुमति है। सवाल है, यहां पोस्ट करने के बाद इस जानकारी में आए: http://forums.devshed.com/visual-basic-programming-52/bizzare-finding-username-918597.html
हां। 'wsh' [' WScript'] (https://msdn.microsoft.com/en-us/library/at5ydy31.aspx) ऑब्जेक्ट के लिए एक अंतर्निहित उपनाम है। –
@AnsgarWiechers मुझे वह कहीं भी दस्तावेज नहीं मिल रहा है। यह अच्छा प्रश्न है। मैं अपने पूरे वर्षों में पहले कभी नहीं 'wsh' भर गया है। –
@ rory.ap मुझे नहीं लगता कि यह कहीं भी दस्तावेज है (कम से कम मैंने इसे किसी भी दस्तावेज़ीकरण को नहीं देखा है)। मुझे लगता है कि मैंने कुछ साल पहले visualbasicscript.com मंचों में इसके बारे में सीखा। –