2013-03-08 6 views
5

Я пытаюсь создать файл .cfg для компилятора bcc32, и я следую инструкциям. Я правильно установил и установил путь к среде, как указано, но когда я набираю «edit bcc32.cfg» в командной строке, он говорит, что редактирование не является допустимой командой? Что я должен сделать?"edit" Недействительная команда в cmd.exe?

+0

Какая операционная система? – simplyray

+0

cmd.exe подразумевает Windows ... возможно, 7 или 8. – Manatax

+0

Команда «edit» отсутствует во всех 64-разрядных версиях Windows, потому что это 16-разрядное приложение. 64-битная Windows не имеет 16-битной подсистемы и поэтому не может запускать такие программы. – Elshan

ответ

1

Предполагая, что вы используете Windows 7 (где edit.exe и edlin.exe были удалены): Использование powershell.exe вместо cmd - то самого edit будет доступно через командную строку.

Взгляните: http://en.wikipedia.org/wiki/Windows_PowerShell

+0

спасибо за ваши ответы, я использую windows 8, это имеет значение? – 2013-03-09 08:16:43

+0

также я попробовал powershell в окнах 8, и он все еще говорит, что редактирование не является допустимой командой.Все, что я пытаюсь сделать, это использовать компилятор Borland c для компиляции небольшой программы, которую я сделал для и назначения. – 2013-03-09 08:19:08

+3

хорошо, поэтому вы используете 64-битную версию. несколько инструментов командной строки были удалены в 64 бит (также под win 7). вы можете установить 'vim' (инструмент командной строки в unix). вы можете найти 64-битную версию для окон здесь: https://code.google.com/p/vim-win3264/ – simplyray

-1

простого ответа .... , если вы используете старую версию Windows (XP и т.д ..) вы могли бы использовать редактировать , но так как вы используете новую версию Windows, Microsoft обновила и удалила команды, которые, по их мнению, не актуальны, например, (msg, edit), в зависимости от того, бит бит бит 64 или бит82 ...

10

Вы также можете создать .bat-файл, edit.bat, чтобы заменить 16-битную программу редактирования (удалена, поскольку x64 windows flavors не запускает ее), которая запустит ваш любимый редактор.

@echo off 
notepad %1 
@echo on 

Это то, что я сделал, сделав как простой патч, чтобы я мог продолжать путь, который у меня всегда был по большей части. Просто введите:

edit myfile.ext 

в командной строке, чтобы использовать его.

Примечание: блокнот не является моим любимым редактором - это просто пример, который будет работать со стоковыми окнами.

Примечание 2: @echo off и @echo on показаны для ясности. Вы также можете сократить это, опуская операторы эха и просто поместив @ перед тем, как команда будет отключена.

@notepad %1 
+0

Потому что Windows, вызывающий блокнот действительно работает и является действительным ответом. – Manatax

3

Я нашел, что это работает для просмотра в окне текста полного файла на 64-битной машине. Как только ваш путь задан в командной строке cmd, введите тип слова ... за которым следует «filename», вы видите, как я использовал только кавычки только для имени файла!

type "filename" 

Вы вводите его так же, как это (изменение имени файла для вашего имени файлов), и вы сможете увидеть весь текст файла в CMD окно. Не уверен, как отредактировать отсюда, но, возможно, кто-то может понять это и сказать мне.

+0

Это хорошо работает и очень полезно видеть содержимое текстовых файлов при работе с различными кодировками. –

4

Я просто использовать блокнот (поскольку они вынули команду редактирования) из окна командной строки следующим образом:

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

Файл откроется в блокноте для редактирования. Когда вы закончите редактирование файла, сохраните его, и все готово.

Смежные вопросы