क्या मैं विंडोज में कमांड लाइन से URL लॉन्च कर सकता हूं?


34

क्या मैं विंडोज में कमांड लाइन से सीधे URL लॉन्च कर सकता हूं?


मैंने हमेशा सोचा था कि iexplore www.google.com काम करेगा, मुझे यकीन है कि मैंने इसे पिछले भार में किया है, लेकिन ऐसा नहीं हुआ। तो, रास्ते में c: \ program files \ Internet explorer छड़ी, और यह होगा। व्यक्तिगत रूप से मैं लंबे बोरिंग सामान जैसे MOREPATH = "c: \ program files \ internet explorer" के लिए एक और पर्यावरण चर बनाता हूं। तब पथ = .......;% MOREPATH% यह नियंत्रण कक्ष में है..सिस्टम..वजन चर। अब iexplore www.google.com अच्छी तरह से काम करेगा!
बार्लोप

जवाबों:


60

हाँ, स्टार्ट कमांड के साथ। उदाहरण:

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

जो यूजर के डिफॉल्ट ब्राउजर का इस्तेमाल करेगा।


38
उपयोग करने के लिए याद रखें start "" "some://url?with=special&chars=:->"अन्यथा चीजें टूट जाएंगी।
जॉय

अच्छा, इस समाधान के लिए एक और अच्छी विशेषता यह है कि आप भी कर सकते हैं, start www.google.comलेकिन मैं मानता हूं कि यह हमेशा काम नहीं करेगा।
рüффп

3
मुझे उद्धरण हटाने की आवश्यकता है, अन्यथा यह एक नया सीएमडी खोलता है।
डेव

1
@daVe आपको एक खाली उद्धरण जोड़ी की आवश्यकता है जैसे कि जॉय ने कहा कि यदि url उद्धृत किया गया है
phuclv

@ जॉय जब टिप्पणी उत्तर से अधिक उपयोगी हो ...
jpmc26

5

आप उपयोग कर सकते हैं

start http://www.google.com

उपरोक्त यूआरएल के लिए दिलचस्प रूप से केवल निम्नलिखित संयोजन काम कर रहे हैं:

start www.google.com
start http://google.com
start http://blog.google.com

लेकिन निम्नलिखित काम नहीं कर रहा है:

start google.com
start asp.net
start blog.google.com

मुझे लगता है कि ऐसा इसलिए है क्योंकि बाद के उदाहरण में google.com और asp.net को फ़ाइलों के रूप में माना जाता है और यह google.com फ़ाइल खोजने की कोशिश करता है और इसे खोजने पर त्रुटि देता है।

मुझे लगता है कि यह www के लिए हार्डकोड है। कोई बेहतर अनुमान?


यह शायद इसलिए है क्योंकि startकई अनुप्रयोगों के लिए काम करता है (न केवल वेबसाइटों)। कम से कम उपलब्ध कराने wwwया HTTP प्रोटोकॉल के लिए आदेश लिंक आपके यूआरआई, जबकि यह शायद अन्य प्रोटोकॉल चला सकते हैं। http://start
जेफ नोएल

4

इस संदर्भ में "लॉन्च" क्या है? आप कर सकते हैं start http://www.foo.bar/या पसंद कर सकते हैं, आपका डिफ़ॉल्ट ब्राउज़र आएगा और उस URL पर जाएँ - क्या आपका मतलब है?


4

आप उपयोग कर सकते हैं explorer <url>जो आपके डिफ़ॉल्ट ब्राउज़र का उपयोग करेगा।


@ekaj आपका सही: / पहली बार मैं इसे करने की कोशिश यह काम नहीं किया - यदि किसी कारण अब यह काम किया ... हटाई गई टिप्पणी
DavidPostill

1

यहाँ एक सस्ता तरीका है जो XP पर कम से कम काम करेगा:

"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"

12
आउच ... और एमएसएन डॉट कॉम कोई कम नहीं।

पहली बात जो मन में आई ... बिना किसी स्पष्ट कारण के
डेविड एंड्रेस

किस अर्थ में सस्ता?
काज़ार्क

1
@Kazark: इसमें सस्ता यह है कि जो भी डिफ़ॉल्ट ब्राउज़र होता है उसके विपरीत यह Internet Explorer में URL खोलता है।
डेविड एंड्रेस

0

आप इसे नीचे कमांड चला सकते हैं और यह Google क्रोम ब्राउज़र पर रीडायरेक्ट करेगा

C:\>start 'http://www.google.com'

-5

C # कोड से आप इसे चला सकते हैं (cmd-start समकक्ष):

Process.Start("http://stackoverflow.com");

आपने अपना url कमांड-लाइन से सीधे लॉन्च किया है (यानी पहले कोई अन्य प्रोग्राम चलाए बिना)।


क्या यह है C#? यह विंडोज 7 का उपयोग करके मेरे लिए काम नहीं करता है cmd.exe
iglvzx

1
इस PowerShell में कोशिश की और यह काम नहीं किया। C # होना चाहिए। क्या यह वास्तव में सवाल का जवाब देता है?
काज़ार्क

1
यह सीएमडी सिंटैक्स नहीं है, न ही यह वैध पॉवर्सल लगता है। यदि मेरा पोस्टर विवरण के साथ उत्तर अपडेट करता है तो मैं अपना डाउनवोट हटा सकता हूं।
ऑलिगॉफ्रेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.