मेरे पास एक बैच फ़ाइल है जो चीजों का एक गुच्छा बनाती है और अंत में वेब ब्राउज़र को एक पृष्ठ पर खोलने की आवश्यकता होती है । क्या वेब पेज को खोलने के लिए httpShellExecute पर कॉल करने का एक तरीका है ?
विंडोज कमांड प्रॉम्प्ट
मेरे पास एक बैच फ़ाइल है जो चीजों का एक गुच्छा बनाती है और अंत में वेब ब्राउज़र को एक पृष्ठ पर खोलने की आवश्यकता होती है । क्या वेब पेज को खोलने के लिए httpShellExecute पर कॉल करने का एक तरीका है ?
विंडोज कमांड प्रॉम्प्ट
जवाबों:
आप startकमांड का उपयोग उसी चीज़ के लिए कर सकते हैं जैसे कि ShellExecute। उदाहरण के लिए
start "" http://www.stackoverflow.com
यह जो भी ब्राउज़र डिफ़ॉल्ट ब्राउज़र है लॉन्च करेगा, इसलिए जरूरी नहीं कि वह इंटरनेट एक्सप्लोरर लॉन्च करेगा।
C:\path\to\browser.exe http://www.stackoverflow.com। यदि आपको अधिक विवरण की आवश्यकता है, तो आपको अपना प्रश्न पूछना चाहिए।
start http://www.stackoverflow.comकि डिफ़ॉल्ट ब्राउज़र में पेज खोलने के लिए पर्याप्त है।
start "http://www.stackoverflow.com"काम नहीं करेगा, लेकिन कमांड start "" "http://www.stackoverflow.com"करेगा। देखें: stackoverflow.com/questions/27261692/… और stackoverflow.com/questions/44219435/…
दुर्भाग्य से, यह दृष्टिकोण करने के लिए सबसे अच्छा तरीका इंटरनेट एक्सप्लोरर का उपयोग करना है क्योंकि यह एक ब्राउज़र है जिसे विंडोज आधारित मशीनों पर होना चाहिए। यह अन्य उपयोगकर्ताओं की अनुकूलता भी लाएगा, जिनमें वैकल्पिक ब्राउज़र जैसे फ़ायरफ़ॉक्स, क्रोम, ओपेरा .. आदि हो सकते हैं:
start iexplore.exe http://www.website.com
जब आप एक वेबसाइट पर स्टार्ट कमांड का उपयोग करते हैं तो यह डिफ़ॉल्ट ब्राउज़र को डिफ़ॉल्ट रूप से उपयोग करेगा लेकिन यदि आप किसी विशिष्ट ब्राउज़र का उपयोग करना चाहते हैं तो उपयोग करें start iexplorer.exe www.website.com
इसके अलावा आप http://यूआरएल में नहीं हो सकता ।
iexplore.exe