विंडोज पर कमांड लाइन से फाइल खोलें


62

लिनक्स पर मैक ओएस एक्स और गनोम पर, ऐसे कमांड हैं जो उनके संबंधित जीयूआई संपादकों में कमांड लाइन से फाइलें खोलने के लिए उपयोग किए जा सकते हैं: openऔर gnome-open, क्रमशः। क्या विंडोज के लिए इस तरह का कोई कमांड है?


@badp: मैंने "लिनक्स पर GNOME" का उल्लेख किया है न कि केवल लिनक्स पर।
वफ़र

वूप्स, सॉरी।
बैड

@ सबद: कोई चिंता नहीं। ;)
वफ़र्स

xdg-open अधिक सार्वभौमिक लिनक्स उदाहरण है, अगर किसी को भी परवाह है
20

जवाबों:


58

यदि आप वर्तमान में कमांड प्रॉम्प्ट में हैं और आपके पास एक फ़ाइल है test.png, जिसे कॉल किया गया है , जो c:\testआप में स्थित हैं, तो निम्न कार्य कर सकते हैं

यदि आप निर्देशिका में हैं (तो कहना चाहिए c:\test>) बस टाइप करें:

test.png

जो डिफॉल्ट पींग पिक्चर एडिटर में टेस्ट खोलेगा।

यदि फ़ाइलों के नाम में रिक्तियाँ हैं, तो फ़ाइल नाम को ""

 "this image.png"

आप वैकल्पिक रूप से टाइप कर सकते हैं:

c:\test\test.png

जो आप वर्तमान में कोई फर्क नहीं पड़ता फ़ाइल खोल देगा।

अंत में, आप चित्र को किसी अन्य प्रोग्राम में पास कर सकते हैं। उदाहरण के लिए, यदि आपके पास एक इमेज एडिटर है, जिसे imageedit.exe कहा जाता है और यह कमांड लाइन के माध्यम से फाइल खोलने का समर्थन करता है (और यदि प्रोग्राम पथ / पहुंच योग्य है या आप इसमें करंट डायरेक्टरी में हैं), तो आप निम्न टाइप कर सकते हैं:

 imageedit c:\test\test.png

बस जिज्ञासु: वहाँ भी कमांड प्रॉम्प्ट के माध्यम से फ़ाइलों या कार्यक्रमों या खिड़कियों को बंद करने का एक तरीका है?
माइल्स जॉनसन

@MilesJohnson केवल अन्य टूल्स जैसे टास्ककिल ..exe
विलियम

1
cmd से काम करता है, लेकिन PowerShell या Git Bash से नहीं - खोजकर्ता अधिक सार्वभौमिक तरीका है
फरिश्ता

49

यदि यह एक पंजीकृत एक्सटेंशन है, तो आप "प्रारंभ" का उपयोग कर सकते हैं

start WordDoc.doc

6
बैश या किसी अन्य शेल का उपयोग करने वालों के लिए अच्छा उत्तर।
यवेस जुनेकिरा

यह वास्तव में सही उत्तर है। यदि आप URL की आपूर्ति करते हैं तो यह डिफ़ॉल्ट ब्राउज़र भी खोलता है।
कुमारहर्ष

1
जब मैं उद्धरणों में नाम संलग्न करता हूं, तो यह किसी कारण से एक नई शेल विंडो खोलता है।
एरहानिस

3
जैसा कि स्टीवन डिग्बी ने शुरू के पहले पैरामीटर के नीचे उल्लेख किया है कि खिड़की का शीर्षक कुछ ऐसा है जैसे start "" WordDoc.docकाम करेगा
टोनी ब्रिक्स

प्रारंभ आपके द्वारा उपयोग किए जाने वाले शेल के आधार पर विभिन्न चीजें करता है। पॉवर्सशेल के साथ, यह cmd के साथ स्टार्ट-प्रोसेस को आमंत्रित करता है यह पारंपरिक शुरुआत को गिट बश के साथ आमंत्रित करता है, यह cmd प्रारंभ को आमंत्रित करता है cmd प्रारंभ नेटवर्क स्थानों को नहीं संभालता है। PowerShell संस्करण, 'एक्सप्लोरर' के रूप में नीचे विस्तृत होगा।
फरिश्ता

10

डॉस कमांड-लाइन पर explorer "<PATH>"विंडोज डिफॉल्ट से जुड़े प्रोग्राम के साथ फाइल का रास्ता खुल जाएगा। यह विंडोज ऑपरेटिंग सिस्टम में परिभाषित सभी यूआरआई (http:, https:, ftp:) और अन्य फाइल प्रोटोकॉल को भी हैंडल करेगा। यदि फ़ाइल या प्रोटोकॉल किसी प्रोग्राम से संबद्ध नहीं है, तो एक Open Withसंवाद दिखाई देगा। यदि फ़ाइल मौजूद नहीं है तो डिफ़ॉल्ट My Documentsफ़ोल्डर खुल जाएगा। यह निष्पादन योग्य फाइलें (EXE, BAT फाइलें) और शेल नेमस्पेस पथ भी खोल सकता है।

उदाहरण

explorer "http://www.google.com"- विंडोज़ डिफॉल्ट ब्राउजर में http://www.google.com खुलेगा ।

explorer "file:///C:\temp\"यदि मौजूद है तो अस्थायी निर्देशिका खोलेगा

explorer "file.txt"file.txtवर्तमान निर्देशिका पथ .ie %CD%पथ पर खुल जाएगा

explorer ::{645ff040-5081-101b-9f08-00aa002f954e}RecycleBin खोलेगा ।

आप उल्लेख कर सकते हैं एक्सप्लोरर के अन्य उपयोगी कमांड लाइन के बारे में स्विच यहां



1

प्रारंभ का पहला पैरामीटर एक विंडो शीर्षक है, इसलिए यदि आपके पास फ़ाइल नाम में कोई स्थान है, और आप टाइप करते हैं

"My File.txt" शुरू करें

आपको शीर्षक के रूप में "My File.txt" के साथ कमांड लाइन विंडो मिलेगी। इस डमी शीर्षक का उपयोग करने के लिए,

"मेरा शीर्षक" "मेरा File.txt" प्रारंभ करें

फ़ाइल पर निर्भर करता है और वहाँ क्या अनुप्रयोग खोला है शायद किसी भी तरह से देखने के लिए एक खिड़की नहीं होगी।


1

यदि आप हैं, में (कम से PowerShell शीघ्र), और आप वर्तमान निर्देशिका में एक फ़ाइल खोलने के लिए चाहते हैं, तो आप इस कोशिश कर सकते हैं । यदि आप कमांड प्रॉम्प्ट में हैं, तो आप टाइप करके उसी परिणाम को पूरा कर सकते हैंPS (current-directory)> .\myfile.ext

powershell -c .\myfile.ext

(आपको इसमें शामिल होना चाहिए .\, क्योंकि PowerShell डिफ़ॉल्ट रूप से वर्तमान स्थान से फ़ाइलों को लोड नहीं करता है।) या यदि फ़ाइल वर्तमान निर्देशिका में नहीं है, तो आप एक निर्देशिका नाम (रिश्तेदार या निरपेक्ष) प्रदान कर सकते हैं।

पहले परिदृश्य के लिए - यदि आप कर रहे हैं में PowerShell - फ़ाइल नाम अंतरिक्ष (रों) शामिल है, उद्धरण (या तो तरह) में यह जोड़ देना और साथ यह पूर्व में होना &प्रतीक:

PS C: \ Users \ myusername \ Pictures> & "। ​​\ Funny cat.jpg "

(आप &पठनीयता के लिए एक स्थान जोड़ सकते हैं , यदि आप पठनीयता पसंद करते हैं, और आप /इसके बजाय उपयोग कर सकते हैं \।) मुझे नहीं पता कि इस कार्य को दूसरे परिदृश्य में कैसे बनाया जाए (जिसमें आप powershell -cकमांड प्रॉम्प्ट से चल रहे हैं ) यदि फ़ाइल या निर्देशिका नाम में स्थान होता है - उद्धरण मदद के लिए नहीं लगते हैं।


0

विशिष्ट के साथ निष्पादन योग्य विशिष्ट फ़ाइल:

विंडोज 10 पर गिट बैश स्क्रिप्ट :


SHORTCUTS_MAIN_START.sh:

    FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
    EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"

    $EXEC_PATH $FILE_PATH

यह उदाहरण $ FILE_PATH द्वारा प्रदर्शित फ़ाइल को खोलता है जिसमें $ EXEC_PATH द्वारा निष्पादित निष्पादन योग्य है । यदि यह आपके लिए काम नहीं करता है, तो रास्तों के लिए एकल स्लैश ("\") को डबल स्लैश ("\\") में बदलने का प्रयास करें।


-1

यह थोड़ा देर से आ सकता है, लेकिन विंडोज 7 में एक फ़ाइल नाम को संपादित करने का सही आदेश "फ़ाइल_नाम लिखना" है

यह डिफ़ॉल्ट पाठ संपादक खोलना चाहिए और आपको आसानी से फ़ाइल को संपादित करने में सक्षम होना चाहिए

संपादित करें: यह केवल वर्डपैड खोलने के लिए लगता है। मेरे लिए वह डिफ़ॉल्ट टेक्स्ट एडिटर था।


अच्छी चाल। हालाँकि यह डिफ़ॉल्ट पाठ संपादक शुरू नहीं करता है। .Txt फ़ाइलों के लिए मेरा डिफ़ॉल्ट संपादक क्रिमसन संपादक है, लेकिन यह कमांड वर्डपैड खोलता है।
जनवरी को 18 जनवरी को डॉग जेन

हां, मेरे लिए भी ऐसा है। वर्डपैड मेरे लिए डिफ़ॉल्ट था। अद्यतन के लिए धन्यवाद! भले ही, आशा है कि यह मूल पोस्टर को मदद करता है।
कोडर

2
writeवह संक्षिप्त है write.exeजिसके लिए वर्डपैड की निष्पादन योग्य फ़ाइल है। में संग्रहीत है C:\windows, जिस पर है %PATH%इसलिए यह वर्डपैड के साथ एक फ़ाइल को खोलने के लिए बस नियमित तरीका नहीं है,।
एंथेसिस

-3

Windows कमांड प्रॉम्प्ट में, आप चला सकते हैं

edit [file_name]

बैच फ़ाइलों / लॉग / टेक्स्ट फ़ाइलों आदि को देखने के लिए इस कमांड की आवश्यकता होती है QBASIC.EXE, जो कि डिफ़ॉल्ट रूप से विंडोज में मौजूद है।

अन्य उपयोगी MS-DOS आदेशों के लिए यहां देखें ।


2
विंडोज 7 पर काम करने के लिए प्रतीत नहीं होता है 64-बिट, न तो मान्यता प्राप्त है editऔर न ही qbasic.exe। इसके अलावा, यह केवल सादे पाठ फ़ाइलों के साथ काम करता है।
Indrek

@ Indrek, Win8 पर भी मान्यता प्राप्त नहीं है।
पचेरियर

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