Windows बैच FILE में एक वेब पेज खोलें


114

मेरे पास एक बैच फ़ाइल है जो चीजों का एक गुच्छा बनाती है और अंत में वेब ब्राउज़र को एक पृष्ठ पर खोलने की आवश्यकता होती है । क्या वेब पेज को खोलने के लिए httpShellExecute पर कॉल करने का एक तरीका है ?

विंडोज कमांड प्रॉम्प्ट


3
जब आप MS-DOS कहते हैं, तो मुझे लगता है कि आपका मतलब विंडोज कमांड प्रॉम्प्ट है, वास्तविक स्टैंडअलोन MS-DOS नहीं?
एनपीई

जवाबों:


191

आप startकमांड का उपयोग उसी चीज़ के लिए कर सकते हैं जैसे कि ShellExecute। उदाहरण के लिए

 start "" http://www.stackoverflow.com

यह जो भी ब्राउज़र डिफ़ॉल्ट ब्राउज़र है लॉन्च करेगा, इसलिए जरूरी नहीं कि वह इंटरनेट एक्सप्लोरर लॉन्च करेगा।


1
क्या होगा अगर हम इस वेबपेज को डिफ़ॉल्ट के बजाय एक अलग ब्राउज़र में खोलना चाहते हैं?
दुलिथ डी कोस्टा

8
@DulithDeCozta आप एक विशिष्ट ब्राउज़र में एक वेबपेज को खोलने के लिए है कि मशीन आप की तरह कुछ का उपयोग करना होगा पर स्थापित करना चाहते हैं: C:\path\to\browser.exe http://www.stackoverflow.com। यदि आपको अधिक विवरण की आवश्यकता है, तो आपको अपना प्रश्न पूछना चाहिए।
रॉस रिज

खाली उद्धरण चिह्नों का उपयोग करने का क्या कारण है? जैसा कि मैंने देखा start http://www.stackoverflow.comकि डिफ़ॉल्ट ब्राउज़र में पेज खोलने के लिए पर्याप्त है।
दानीचका

2
@Daniechka URL के दोहरे उद्धरण चिह्नों के मामले में यह आवश्यक है। कमांड start "http://www.stackoverflow.com"काम नहीं करेगा, लेकिन कमांड start "" "http://www.stackoverflow.com"करेगा। देखें: stackoverflow.com/questions/27261692/… और stackoverflow.com/questions/44219435/…
रॉस रिज

2

दुर्भाग्य से, यह दृष्टिकोण करने के लिए सबसे अच्छा तरीका इंटरनेट एक्सप्लोरर का उपयोग करना है क्योंकि यह एक ब्राउज़र है जिसे विंडोज आधारित मशीनों पर होना चाहिए। यह अन्य उपयोगकर्ताओं की अनुकूलता भी लाएगा, जिनमें वैकल्पिक ब्राउज़र जैसे फ़ायरफ़ॉक्स, क्रोम, ओपेरा .. आदि हो सकते हैं:

start iexplore.exe http://www.website.com

2

जब आप एक वेबसाइट पर स्टार्ट कमांड का उपयोग करते हैं तो यह डिफ़ॉल्ट ब्राउज़र को डिफ़ॉल्ट रूप से उपयोग करेगा लेकिन यदि आप किसी विशिष्ट ब्राउज़र का उपयोग करना चाहते हैं तो उपयोग करें start iexplorer.exe www.website.com

इसके अलावा आप http://यूआरएल में नहीं हो सकता ।


4
क्या आपको यकीन है कि यह नहीं हैiexplore.exe
FreeSoftwareServers

0

शुरू मेरे लिए काम नहीं किया।

क्या उपयोग किया गया firefox http://www.stackoverflow.comया chrome http://www.stackoverflow.com

स्पष्ट रूप से इसे वितरित करने के लिए महान नहीं है, लेकिन यदि आप इसे एक विशिष्ट मशीन के लिए उपयोग कर रहे हैं, तो इसे ठीक काम करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.