मैं एक बैच फ़ाइल का उपयोग करके विंडोज 7 में कमांड लाइन से एक जावास्क्रिप्ट कमांड चलाने की कोशिश कर रहा हूं। बैच फ़ाइल को व्यवस्थापक के रूप में चलाया जाता है।
मैं एक लंबी दिनचर्या के हिस्से के रूप में एक इंटरनेट एक्सप्लोरर 8 विंडो खोलने की कोशिश कर रहा हूं। अगर मैं केवल जावास्क्रिप्ट का उपयोग किए बिना बैच फ़ाइल में IEXPLORE.EXE कहता हूं, तो इंटरनेट एक्सप्लोरर 8 ठीक खुलता है:
"C:\Program Files\Internet Explorer\IEXPLORE.EXE"
यदि मैं एक URL भी कहता हूं, तो निर्दिष्ट पृष्ठ खुलता है:
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.google.com
हालाँकि अगर मैं इंटरनेट एक्सप्लोरर 8 विंडो के आकार और स्थान को नियंत्रित करने के लिए बैच फ़ाइल में जावास्क्रिप्ट का उपयोग करने का प्रयास करता हूं, तो इंटरनेट एक्सप्लोरर विंडो खुलनी शुरू हो जाती है, लेकिन इससे पहले कि यह त्रुटि संदेश के साथ रूटीन एबार्ट्स को पूरा करने में असमर्थ हो 'डाउनलोड करने में असमर्थ। अनिर्दिष्ट त्रुटि।':
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" javascript:window.open("http://www.google.com","newwin","left=10,top=10,width=520,height=250");
Internet Explorer के विकल्पों में सक्रिय स्क्रिप्टिंग सक्षम है।
दोष DOCOBJ.DLL फ़ाइल के कारण नहीं दिखता है जो Microsoft Office के पुराने संस्करणों के साथ आता है। हालाँकि मैंने अपने सिस्टम पर Office स्थापित किया था, जो Internet Explorer 8 चला रहा है, इसलिए DOCOBJ.dll का एक पुराना संस्करण पंजीकृत किया गया था, मैंने तब से इसे अपंजीकृत कर लिया है और IEPROXY.DLL को फिर से पंजीकृत किया है, लेकिन window.open () के साथ दोष जारी है -
"C:\Program Files (x86)\Internet Explorer\ieproxy.dll"
क्या कोई सुझाव दे सकता है कि मैं क्या देख रहा हूँ?