2010-09-16 12 views
19

उपयोगकर्ता ने फ़ाइल बनाई है के बाद मैं अपने डिफ़ॉल्ट संपादक में एक फ़ाइल खोलने की कोशिश कर रहा हूं। अब तक मेरी स्क्रिप्ट है:cmd में डिफ़ॉल्ट अनुप्रयोग के साथ फ़ाइल कैसे खोलें?

@echo off 
@echo --- Create A New File --- 
@echo - 
@echo Where should we put the new file? 
set /p [email protected] %UserProfile%\ 
@echo - 
@echo What do you want to call your new file? 
set /p [email protected] 
@echo - 
@echo Almost Done! What is the files extension? 
set /p [email protected] . 
@echo - 
copy NUL "%UserProfile%\%fileLocation%\%fileName%.%extension%" 

(अतिरिक्त इको ध्यान न दें और '@' उन सिर्फ मनोरंजन के लिए कर रहे हैं)

मैं फ़ाइल क्लिक करने के बाद, यह आदेश है: Choose Location > Choose File Name > Choose File extension। मैं जो चाहता हूं उस पर लगभग पूरा कर रहा हूं लेकिन एक आखिरी चीज है। मैं फ़ाइल नाम जो मैं बनाया और फिर अपने डिफ़ॉल्ट टेक्स्ट-एडिटर में कैसे खोल सकता हूं?

उत्तर

26

आप संबंधित एप्लिकेशन के साथ फ़ाइल खोलने के लिए start का उपयोग कर सकते हैं।


संसाधन:

+0

मैं बनाई गई फ़ाइल कैसे प्राप्त कर सकता हूं और फिर इसका उपयोग कैसे कर सकता हूं? – omnix

+0

आपके पास पहले से ही आपका फ़ाइल नाम है, इसकी '"% UserProfile% \% फ़ाइल स्थान% \% फ़ाइलनाम%।% एक्सटेंशन% "' तो बस इसे शुरू करें। –

+0

नोब यहाँ, मैं इसे कैसे शुरू करूं? मैं 'शुरुआत' कहां रखूं? आपकी लिपि में – omnix

1

मैं इन cmd कमांड का प्रयोग फ़ाइल संबद्धता का सही तरीका हासिल की। यह सिर्फ एक उदाहरण है:

REG ADD "HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command" /v @ /t REG_SZ /d "\"C:\\Program Files\\Noteepad++\\notepad++.exe\" \"%1\"" /f 
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt" /v "Application" /t REG_SZ /d "notepad++.exe" /f 
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList" /v "g" /t REG_SZ /d "notepad++.exe" /f 

assoc .txt=MyCustomType 
ftype MyCustomType="C:\Program Files\Noteepad++\notepad++.exe" "%1" 

4

खिड़कियों में आप start (http://ss64.com/nt/start.html) का उपयोग कर सकते हैं (यह .bat फ़ाइल में डाल करने के लिए बेहतर है)।

start "" "%UserProfile%\%fileLocation%\%fileName%.%extension%" 
+0

नए आने वालों के कारण: नोट करें पीटीआई उद्धरण। यह आवश्यक है, और अन्य तरीके से काम नहीं करेगा। – PiotrK

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