Замена CMD.exe [закрыто]

Кто-нибудь знает хорошую замену командной строки? Я пробовал bash / Cygwin, но это не совсем соответствует моим потребностям на работе, потому что он слишком тяжелый. Я хотел бы использовать функцию-функцию для идентичной оболочки на cmd.exe, но с подсветкой, intellisense и (критически) интерфейсом с вкладками. С Powershell все в порядке, но интерфейс все еще отсутствует.

21.08.2008 12:53:46
BGShell . Веб-интерфейс с вкладками для PowerShell с intellisense, другими вкусностями. Идти. Теперь.
user1228 21.08.2008 13:06:39
10 ОТВЕТОВ
РЕШЕНИЕ

Отредактировано : я использую ConEmu ( http://conemu.github.io/ ) уже довольно давно. Это тоже оболочка, так как на самом деле невозможно заменить консоль Windows без переписывания всего интерпретатора команд. Ниже строки мой оригинальный ответ для более ранней альтернативы.


Не совсем замена (на самом деле, это обертка для предварительной очистки), но вы можете попробовать Консоль ( http://sourceforge.net/projects/console/ )

65
23.03.2015 09:12:21
Не реально заменить cmd.exe. Поскольку приглашение Windows не имеет интерфейсного слоя. Таким образом, вы должны обернуть его. Возможно, Microsoft получит подсказку и улучшит это для Windows 7.
mxcl 6.11.2008 11:31:57
Я пришел из будущего. Windows 7 по-прежнему имеет грубую консоль.
Blender 11.11.2011 02:04:18
Консоль - это наиболее рекомендуемая оболочка cmd.exe на AlternativeTo.net: alternativeto.net/software/windows-command-prompt-cmd/… (вторая после cygwin :-P)
Greg Bray 22.05.2012 16:23:43
Я тоже из будущего. В Windows 8 все еще есть эта хрень.
AhmetB - Google 7.03.2013 21:42:07
Я родом из настоящего. Windows 10 не решает эту проблему.
dgo 4.04.2015 20:24:05

Я давно использую продукты JPSoft (начиная с 4OS2 и 4DOS) и в настоящее время использую Take Command 9. Он работает с существующими пакетными файлами, имеет свои собственные улучшения в верхней части, интерфейс с вкладками и параметры окраски имени файла.

Похоже, у их сайта сейчас есть проблемы, но вы можете найти их по адресу: http://jpsoft.com/

10
21.08.2008 12:58:15
Я только что попробовал Take Command 12.0. К сожалению, он выглядит довольно глючным - он завис на мне и оставил некоторые мошеннические процессы, блокирующие файлы, работающие в фоновом режиме, которые требовали перезагрузки, чтобы избавиться от них. Кажется, не хватает много блеска.
Contango 24.03.2011 11:12:37
@Gravitas: я уже некоторое время бегаю по 12 (пропустил более 10, перешел на 11, потом повысился до 12 в ноябре). У меня не было ни одной из этих проблем.
crashmstr 21.06.2011 12:28:46
также не совместим со сценариями cmd
mhstnsc 11.11.2013 07:57:17
@MihaiStanescu Если вы используете расширения JPSoft, то нет, их нельзя использовать с cmd.exe, но обычно все наоборот, и если это не работает, просто запустите его под cmd.exe
crashmstr 11.11.2013 12:55:15

Я использую Take Command 9.0. Я использовал продукты JPSoft в течение многих лет. Имеет интерфейс с вкладками. У меня команда Take Command запускается с Take Command, Powershell и CMD.exe, каждый на отдельной вкладке. Это не делает подсветку синтаксиса. Take Command синтаксически совместим с CMD.exe, значительно расширяет каждую команду и добавляет еще много.

PowerShell не является полной заменой CMD.exe или Take Command. Я использую оба. Вы можете спросить, почему я все еще использую CMD.exe, и это потому, что я буду использовать Take Command для тестирования командного файла, который ограничен командами, работающими в CMD.exe, и мне тогда нужно развернуть командный файл на рабочей станции / сервере это не имеет взять на себя командование. Я могу создать / проверить в Take Command, а затем убедиться, что он работает в CMD.exe перед его развертыванием.

Я не знаю ни одной IDE, которая бы предоставляла Intellisense для пакетных файлов. Если бы они это сделали, это было бы только для нескольких ключевых слов в любом случае. Большую часть времени в пакетных файлах вы выполняете команды, которые являются внешними по отношению к языку пакетной обработки и не будут включены в Intellisense.

Я использую Textpad для редактирования своих пакетных файлов. В Take Command есть отладчик и средства ведения журналов, что позволяет очень легко тестировать ваши командные файлы.

6
21.08.2008 13:29:46
Кажется, я помню, что в VB6 IDE был пакетный файл "intellisense", например, автозаполнение компонентов ActiveX. Я мог бы вообразить это, хотя.
Stephen Swensen 22.03.2011 16:17:43

Если вам нужен более функциональный пользовательский интерфейс для Powershell, попробуйте PowerGUI.

http://powergui.org/index.jspa

3
21.08.2008 13:51:54

Я использую 4NT из вышеупомянутого JPSoft. Он прекрасно работает и имеет отличную функциональность. Его заменяет TakeCommand, но мне не нужно так много дополнительной функциональности.

Обновление: это больше не известно как 4NT. Теперь его зовут TCC / LE .

1
29.03.2016 14:00:41

Ник, я знаю, ты давно об этом спрашивал, но я только что нашел это, когда искал что-то связанное. Я использовал PromptPal, и это было здорово. Я получил это около года назад, в начале 2008 года, и это было благодаря этой программе скидок, называемой BitsDujour. Я просто пошел туда и заметил, что они заключили сделку на 51% от этого продукта всего несколько дней назад . Следите за этим сайтом, и, возможно, скоро появится скидка. Это стоит 30 долларов, но я получил 2 лицензии за полцены, по одной на каждый из моих компьютеров ...

0
30.03.2009 18:45:57

Для достойного завершения и истории команд попробуйте оболочку PyCmd по адресу https://sourceforge.net/projects/pycmd/

2
24.06.2009 09:06:12

PowerCmd - это программа-пробная версия для cmd.exe и стоит 30 $

Это предлагает:

  • вкладки
  • «нормальный» режим выбора
  • copy'n'paste
  • подсветка
  • автозаполнение
  • кнопки для запуска Python, Powershell и других
4
28.08.2015 09:31:12
Я использую PowerCmd, но нахожу, что он зависает или не работает с более сложными приложениями - GIT, P4 и т. Д. Кто-нибудь еще найдет это.
Toby Allen 27.02.2011 21:57:14
Мне немного стыдно признаться, что я на самом деле гуглил «что такое программное обеспечение» ... Я думаю, вы, вероятно, имели в виду
Adam Plocher 21.08.2015 03:16:18
Да, спасибо, исправили опечатку.
phobie 28.08.2015 09:32:09

Если вы не хотите использовать cmd.exe полностью, перейдите на терминал ZOC.exe . ZOCэто корпоративное приложение.

Еще просто добавьте некоторые функции в командную строку, установив GOW.EXE . GOWэто приложение с открытым исходным кодом.

Но всегда вы можете пойти на Git, который дает в основном команды в bash. Просто добавьте binпапку в путь к вашей среде. Ваша командная строка будет работать как терминал Unix.

0
17.11.2015 15:42:18
У вас есть ссылки на них? Google дает много разных источников, и я хочу быть уверен, что попробую правильный.
Mizipzor 11.07.2012 15:48:51
Для Его - github.com/bmatzelle/gow/downloads описания Его - prinew.com/... Для ОК - emtec.com/zoc описания ОК - emtec.com/zoc/features.html
Priya 11.01.2013 09:59:12
Итак, я пытаюсь ZOC сейчас. Но что мне ввести, чтобы подключиться к локальным окнам, чтобы я мог получить доступ к диску C: и запускать там что-нибудь?
Raymond the Developer 9.07.2017 00:22:22

NYAOS

NYAOS - это оболочка командной строки, подобная tcsh, для Windows и OS / 2!

http://www.nyaos.org/

3
18.03.2012 15:43:00
Лучше всего и не спавн conhost.exe
user956584 13.04.2014 00:50:28