2010-08-03 5 views
14

मैं बैच फ़ाइल से many other programs लॉन्च करने का तरीका देखता हूं, लेकिन मुझे मैक ओएस एक्स पर open जैसे कमांड नहीं मिल रहे हैं। क्या ऐसा कोई उपकरण विंडोज पर मौजूद है? पावरहेल, या निष्पादन योग्य से एक विंडोज एपीआई कॉल भी काम करेगा।cmd.exe से किसी दिए गए निर्देशिका में एक्सप्लोरर विंडो कैसे खोलूं?

+1

'प्रारंभ'। लिनक्स में बराबर 'xdg-open' है –

उत्तर

20

विंडोज में आप निम्न आदेश के साथ एक्सप्लोरर खोल सकते हैं:

C:\Users\Leniel>start %windir%\explorer.exe 

आप इसे एक विशिष्ट फ़ोल्डर को खोलने के लिए, उदाहरण के लिए ऐसा करते हैं चाहते हैं:

C:\Users\Leniel>start %windir%\explorer.exe "C:\Users\Leniel\Desktop" 
+0

जो वास्तव में मुझे चाहिए वही है। मेरी नाक के नीचे भी। :) –

+5

आप आमतौर पर एक्सप्लोरर को पूरी तरह से छोड़ सकते हैं: 'प्रारंभ करें "c: \ mydir" ' –

+0

जब भी एक जीयूआई प्रोग्राम' स्टार्ट 'लॉन्च करना पूरी तरह से अनियंत्रित होता है। इसके अलावा, 'एक्सप्लोरर''% PATH% 'में है, इसलिए किसी भी मामले में 'कुछ डीआईआर' की खोज करें। – Joey

13

के ओएस एक्स प्रत्यक्ष समकक्ष opencmd में है।

start foo.txt 

नोटपैड (या जो भी पाठ संपादक का उपयोग कर रहे), लांच,

start http://example.com 

आपके ब्राउज़र लांच करेगी

start \someDirectory 

एक्सप्लोरर का शुभारंभ करेंगे, आदि

उद्धरणों में तर्कों के साथ देखभाल की जानी चाहिए, क्योंकि start पहले उद्धरण की व्याख्या करेगा डी तर्क का उपयोग करने के लिए विंडो शीर्षक के रूप में, तो

start "C:\Users\Me\Folder with spaces\somedocument.docx" 

कुछ इरादे के रूप में काम नहीं करेगा। इसके बजाय उस मामले में एक खाली उद्धृत तर्क पहले जोड़ें:

start "" "C:\Users\Me\Folder with spaces\somedocument.docx" 

ध्यान दें कि start एक अलग प्रोग्राम लेकिन एक खोल-निर्मित नहीं है। तो एक बाहरी प्रोग्राम से आह्वान करने के लिए आप की तरह

cmd /c start ... 

PowerShell में बराबर है या तो Start-Process या Invoke-Item कुछ का उपयोग करने के लिए है। उत्तरार्द्ध शायद इस कार्य के लिए बेहतर अनुकूल है।

Invoke-Item foo.txt # launches your text editor with foo.txt 
Invoke-Item .  # starts Explorer in the current directory 

Windows API का सवाल है, आप open क्रिया के साथ ShellExecute के लिए देख रहे हैं।

संबंधित मुद्दे