2013-03-08 8 views
5

मैं bcc32 संकलक के लिए .cfg फ़ाइल बनाने का प्रयास कर रहा हूं और मैं निर्देशों का पालन कर रहा हूं। मैंने सही तरीके से स्थापित किया है और निर्देश के रूप में एक पर्यावरण पथ रखा है, लेकिन जब मैं कमांड प्रॉम्प्ट में "bcc32.cfg संपादित करें" टाइप करता हूं तो यह कहता है कि संपादन मान्य आदेश नहीं है? मुझे क्या करना चाहिए?cmd.exe में वैध कमांड नहीं "संपादित करें"?

+0

कौन सा ऑपरेशन सिस्टम? – simplyray

+0

cmd.exe विंडोज का तात्पर्य है ... शायद 7 या 8. – Manatax

+0

"संपादन" कमांड विंडोज के सभी 64-बिट संस्करणों से गायब है क्योंकि यह 16-बिट अनुप्रयोग है। 64-बिट विंडोज़ में 16-बिट उपप्रणाली नहीं है और इसलिए ऐसे प्रोग्राम नहीं चला सकते हैं। – Elshan

उत्तर

1

मान लिया जाये कि आप विंडोज 7 (जहां edit.exe और edlin.exe हटा दिया गया है) का उपयोग कर रहे हैं: उपयोग powershell.exe बजाय cmd - जिससे edit कमांड लाइन के माध्यम से उपलब्ध हो जाएगा। अपने विंडोज़ के एक पुराने संस्करण का उपयोग कर यदि http://en.wikipedia.org/wiki/Windows_PowerShell

+0

आपके उत्तरों के लिए धन्यवाद, मैं विंडोज 8 का उपयोग कर रहा हूं क्या इससे कोई फर्क पड़ता है? –

+0

मैंने विंडोज 8 में पावरहेल की कोशिश की और यह अभी भी कहता है कि संपादन वैध कमांड नहीं है।मैं बस इतना करना चाहता हूं कि मैंने बोर्लैंड सी कंपाइलर का उपयोग एक छोटे से प्रोग्राम को संकलित करने के लिए किया है जिसे मैंने बनाया और असाइनमेंट किया था। –

+3

ठीक है तो आप 64 बिट संस्करण चला रहे हैं। 64 बिट में कई कमांड लाइन टूल्स हटा दिए गए हैं (7 जीत के तहत भी)। आप 'vim' (यूनिक्स के तहत कमांड लाइन उपकरण) स्थापित करना चाहते हैं। आप यहां विंडोज़ के लिए 64 बिट संस्करण पा सकते हैं: https://code.google.com/p/vim-win3264/ – simplyray

-1

सरल उत्तर .... (XP आदि ..) आप संपादित का उपयोग करने में सक्षम होगा, लेकिन अपने के नए संस्करण का उपयोग कर के बाद से:

पर एक नजर डालें विंडोज़, माइक्रोसॉफ्ट ने उन आदेशों को अद्यतन और हटा दिया है जो उन्हें लगता है कि प्रासंगिक नहीं हैं उदाहरण के लिए। (msg, संपादित करें) यदि यह बिट 32 बिट 64 या बिट 82 ...

10

आप एक .bat फ़ाइल भी बना सकते हैं, edit.bat, 16-बिट संपादन प्रोग्राम को प्रतिस्थापित करने के लिए (हटा दिया गया क्योंकि x64 विंडोज स्वाद इसे नहीं चलाएंगे) जो आपके पसंदीदा संपादक को लॉन्च करेगा।

@echo off 
notepad %1 
@echo on 

यह है कि मैं क्या एक साधारण पैच के रूप में कर रही है तो मैं जिस तरह से मैं हमेशा अधिकांश भाग के लिए किया था पर ले सकता समापन है। बस टाइप करें:

edit myfile.ext 

कमांड प्रॉम्प्ट में इसका उपयोग करने के लिए।

नोट: नोटपैड मेरा पसंदीदा संपादक नहीं है - यह सिर्फ एक उदाहरण है जो स्टॉक विंडो के साथ काम करेगा।

नोट 2: @echo off और @echo स्पष्टता के लिए दिखाए जाते हैं। आप इको स्टेटमेंट को छोड़कर और कमांड को चुप होने से पहले @ को रखकर इसे छोटा कर सकते हैं।

@notepad %1 
+0

क्योंकि विंडोज है, नोटपैड को कॉल करना वास्तव में काम करेगा और एक वैध जवाब है। – Manatax

3

मुझे 64 बिट मशीन पर, पूर्ण फ़ाइल के इन-विंडो टेक्स्ट को देखने के लिए यह काम मिल गया है। एक बार आपका पथ cmd प्रॉम्प्ट में सेट हो जाने के बाद, शब्द प्रकार टाइप करें ... "फ़ाइल नाम" के बाद क्या आप देखते हैं कि मैंने केवल फ़ाइल नाम के आसपास उद्धरणों का उपयोग कैसे किया!

type "filename" 

आप इसे सिर्फ इस तरह टाइप करें (अपनी फ़ाइलें नाम के लिए फ़ाइल नाम बदल रहा है) और आप cmd विंडो में पूरी फ़ाइल पाठ को देखने के लिए सक्षम हो जाएगा। सुनिश्चित नहीं है कि यहां से कैसे संपादित करें लेकिन शायद कोई इसे यहां से समझ सकता है और मुझे बता सकता है।

+0

यह अच्छी तरह से काम करता है, और अलग-अलग एन्कोडिंग पर काम करते समय पाठ फ़ाइलों की सामग्री को देखने में बहुत उपयोगी है। –

4

मैं सिर्फ नोटपैड का उपयोग कमांड विंडो से तो जैसे (क्योंकि वे बाहर संपादित कमान संभाली):

C:\Borland\BCC55\bin> notepad bcc32.cfg 

फ़ाइल संपादन के लिए नोटपैड में खुलेगा। जब आप फ़ाइल को संपादित करना समाप्त कर लें, तो इसे सहेजें और आप कर चुके हैं।

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