2009-10-05 15 views
5

को बंद करने के लिए मैंने एक छोटा सा आदेश बनाया है जो मुझे इंटरनेट एक्सप्लोरर लॉन्च करने देगा। हालांकि, मैं छोटा कमांड प्रॉम्प्ट बंद करना चाहता हूं जो आईई लॉन्च करते समय दिखाता है। मैं यह कैसे कर सकता हूँ? यह मेरा वर्तमान कोड है:सीएमडी स्क्रिप्ट: सीएमडी

"%ProgramFiles%\Internet 
Explorer\iexplore.exe" 
http://localhost/test.html 
PAUSE 

मैं अनुमान लगा रहा हूं कि अगर मैं विराम निकालता हूं। यह आईई बंद करने पर सीएमडी बॉक्स बंद कर देगा ??

यह भी एक और कमांड है जिसका उपयोग मैं एक कमांड बनाने के लिए कर सकता हूं जो मुझे मेनू में एक छोटे आइकन के साथ कुछ जोड़ने देगा, जो बदले में ऊपर चलाता है। क्या यह जटिल है? कोई भी ट्यूटोरियल मैं उपयोग कर सकता हूँ?

धन्यवाद सभी

+0

के लिए एक बार cmd करने के लिए क्या मेनू आप कमांड जोड़ने के लिए करना चाहते हैं? एक्सप्लोरर के संदर्भ मेनू में? –

उत्तर

12

start आदेश का उपयोग करें:

start "title" "%ProgramFiles%\Internet Explorer\iexplore.exe" http://www.example.com 
+0

के साथ कहना चाहता हूं, मैं प्रभावित हूं! मुझे नहीं पता था, धन्यवाद! – Abs

+0

दिलचस्प बात यह है कि यह डिफ़ॉल्ट ब्राउज़र लॉन्च करने लगता है, क्योंकि यह मेरे लिए फ़ायरफ़ॉक्स लॉन्च करता है :) –

+0

क्यों "शीर्षक" ?? प्रारंभ करें "" foo.exe " – Anders

6

आप अंत

&& exit 

पर इस की जरूरत है उदाहरण

"%ProgramFiles%\Internet Explorer\iexplore.exe" http://google.co.uk && exit 
+0

अजीब मैंने अंत में EXIT रखा है लेकिन आईई बंद करने के बाद ही यह बंद हो जाता है। मैं इसे बंद करने की उम्मीद कर रहा था जब यह आईई प्रक्रिया को दूर करता है, संभव है? – Abs

+0

बस कोशिश की कि वही बात होती है। अगर मैं मदद करता हूं तो मैं विस्टा पर हूं! मैंने सोचा कि यह केक का टुकड़ा होगा लेकिन मेरे पास अभी तक मेरा केक नहीं है! मैं किसी और मदद की सराहना करता हूं। – Abs

+0

यदि मैं शीर्ष पर बाहर निकलता हूं, तो यह स्पष्ट रूप से सीएमडी बंद कर देता है! – Abs

0

के लिए आप 'स्टार्ट' हर कार्यक्रम आप लांच के सामने, अपनी स्क्रिप्ट जोड़ने के लिए कहीं और है यह खत्म होने तक इंतजार करने जा रहा है।

+0

यह सिर्फ एक और सीएमडी संकेत उत्पन्न हुआ! – Abs

+0

अच्छी तरह से इसे अपने आईई के सामने रखें, यही वह प्रोग्राम है जो मैं प्रोग्राम – svens

2
@echo off 
start "" "%ProgramFiles%\Internet Explorer\iexplore.exe" "http://www.example.com" 
exit /b 

लेकिन क्या तुम सच में आईई मजबूर नहीं करना चाहिए, लेकिन डिफ़ॉल्ट ब्राउज़र का उपयोग करें:

@echo off 
start http://www.example.com 
exit /b 

बाहर निकलें/b Win9x IIRC पर काम नहीं करता, इसलिए यदि आपको विंडोज और के प्रत्येक संस्करण का समर्थन करने की आवश्यकता है तो टर्मिनल विंडो बंद करें यदि उपयोगकर्ता आपकी बैच फ़ाइल को डबल क्लिक करता है, तो

@echo off 
start http://www.example.com 
cls 
+1

"लेकिन आपको वास्तव में आईई को मजबूर नहीं करना चाहिए, लेकिन डिफ़ॉल्ट ब्राउज़र का उपयोग करना चाहिए": हो सकता है कि आवश्यकता ** ** ** किसी निश्चित यूआरएल के लिए IE का उपयोग करें? मुझे लगता है कि ओपी बेहतर होगा ;-) –

1

तुम भी /c स्विच, जो समाप्त हो जाता है के साथ अपने कार्यक्रम शुरू कर सकते हैं अपने

निष्पादन पूरा उदाहरण

cmd /c "%ProgramFiles%\InternetExplorer\iexplore.exe" http://localhost/test.html 
संबंधित मुद्दे