Замена CMD.exe

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

BGShell. Tabbed frontend for PowerShell with intellisense, other goodies. Go. Now.
user1228 21.08.2008 17:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
89
1
51 703
10
Перейти к ответу Данный вопрос помечен как решенный

Ответы 10

Ответ принят как подходящий

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


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

Заменить cmd.exe не реально. Поскольку приглашение Windows не имеет уровня интерфейса. Так что вам нужно его завернуть. Может быть, Microsoft получит ключ к разгадке и улучшит это для Windows 7.

mxcl 06.11.2008 14:31

Я из будущего. Windows 7 по-прежнему имеет неаккуратную консоль.

Blender 11.11.2011 06:04

Консоль - это наиболее рекомендуемая оболочка cmd.exe на AlternativeTo.net: альтернатива.net/software/windows-command-prompt-cmd/… (вторая после cygwin :-P)

Greg Bray 22.05.2012 20:23

Я тоже из будущего. В Windows 8 еще есть эта хрень.

AhmetB - Google 08.03.2013 01:42

Я тоже ... из будущего ... В Windows 9 тоже есть этот чудак ... (Шучу, Windows 9 еще не вышла, но утверждение будет правильным)

yusuf 29.10.2013 13:56

Я нахожусь в пятой поездке из будущего, Windows сменила имя в 2034 году и теперь называется Cerebrum, все еще есть дерьмовая командная строка ...

Jammer 01.11.2013 23:59

Я использую и люблю ConEmu (который обеспечивает хороший пользовательский интерфейс, окна с вкладками и т. д.), Который, в свою очередь, может обернуть TCC LE (бесплатно, замена cmd.exe) лучшим завершением командной строки и множеством других функций. ConEnu также является оболочкой для Bash, Clink, PowerShell или простого старого cmd.exe.

Grynn 24.11.2013 16:32

@Grynn: Ах да, спасибо. На самом деле я перешел на ConEmu намного раньше. Не знаю, почему мне не пришло в голову обновить свой ответ. Сделал так сейчас.

Ishmaeel 26.11.2013 03:14

Я пришел из настоящего. Windows 10 не решает эту проблему.

dgo 04.04.2015 23:24

Я из Microsoft, они никогда не избавятся от вредных привычек!

Ahmed Ghoneim 17.03.2017 22:47

Я пришел из еще более далекого будущего! Microsoft наконец-то создает полнофункциональную замену терминала для cmd.exe, которая выйдет летом!

KChaloux 21.05.2019 16:11
Будущее уже наступило.
T3RR0R 31.01.2021 17:19

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

Looks like their site is having some problems right now, but you can find them at: http://jpsoft.com/

Я только что попробовал Take Command 12.0. К сожалению, это кажется довольно глючным - он сломался у меня и оставил некоторые мошеннические процессы, блокирующие файлы, работающие в фоновом режиме, для устранения которых требовалась перезагрузка. Кажется, не хватает полировки.

Contango 24.03.2011 14:12

@Gravitas: Я уже какое-то время использую 12 (пропустил более 10, перешел на 11, затем обновился до 12 в ноябре). У меня не было ни одной из этих проблем.

crashmstr 21.06.2011 16:28

также не совместим со сценариями cmd

mhstnsc 11.11.2013 11:57

@MihaiStanescu Если вы используете расширения JPSoft, то нет, те нельзя использовать с cmd.exe, но, как правило, все наоборот, и если он не работает правильно, просто запустите его под cmd.exe

crashmstr 11.11.2013 16:55

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

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

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

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

Я, кажется, помню, что в среде IDE VB6 был командный файл "intellisense", например, автозаполнение компонентов ActiveX. Хотя я мог это представить.

Stephen Swensen 22.03.2011 19:17

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

http://powergui.org/index.jspa

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

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

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

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

PowerCmd - пробная оболочка для cmd.exe, стоит 30 $.

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

  • вкладки
  • "нормальный" режим выбора
  • копировать и паста
  • выделение
  • автозаполнение
  • кнопки для запуска Python, Powershell и др.

Я использую PowerCmd, но обнаружил, что он зависает или не работает с более сложными приложениями - GIT, P4 и т. д. Кто-нибудь еще найдет это.

Toby Allen 28.02.2011 00:57

Мне как-то неловко признать, что я на самом деле гуглил "что такое трейловое ПО" ... Думаю, вы, вероятно, имели в виду пробное ПО :) lol

Adam Plocher 21.08.2015 06:16

Да спасибо, опечатка исправлена.

phobie 28.08.2015 12:32

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

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

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

У вас есть ссылки на них? Google предоставляет много разных источников, и я хочу убедиться, что выбрал правильный.

Mizipzor 11.07.2012 19:48

Для Gow - github.com/bmatzelle/gow/downloads Описание Gow - prinew.com/… Для Zoc - emtec.com/zoc Описание Zoc - emtec.com/zoc/features.html

Priya 11.01.2013 13:59

Итак, я сейчас пробую ZOC. Но что мне ввести, чтобы подключиться к локальному Windows, чтобы я мог получить доступ к диску C: и запускать там что-то?

Raymond the Developer 09.07.2017 03:22

NYAOS

"NYAOS" is the tcsh-like enhanced commandline shell for Windows and OS/2 !

http://www.nyaos.org/

Лучше всего и не создавать conhost.exe

user956584 13.04.2014 04:50

Другие вопросы по теме