Цвет для PROMPT (только собственно PROMPT) в cmd.exe и PowerShell?

Итак, в Bash вы просто настраиваете PS1 для добавления цветов в ваше приглашение. Я говорю о самой подсказке, а не о цвете переднего плана (текста) или фона. И в Bash это действительно просто, и это очень помогает, если вам нужно найти свои команды в море беспорядочного текстового вывода.

Можете ли вы добиться того же для cmd.exe или в качестве запасного варианта, для PowerShell? Цветная подсказка?

Я не знаю, можно ли это сделать в старые времена, до Win32, путем загрузки ANSI.SYS . Я думаю, это было сделано для того, чтобы сделать передний и задний план яркими. Но я могу ошибаться. В любом случае, те времена прошли, и в наше время (я знаю) мы используем cmd.exe или PowerShell.

Я знаю, что и cmd.exe, и PowerShell могут раскрашивать вывод. Для cmd.exe просто запустите color /? , чтобы узнать. Но мой вопрос не о переднем и заднем планах, это все известно человечеству - это просто изменение цвета подсказки для cmd.exe, вероятно, через переменную среды PROMPT , как через PS1 переменная для Bash? Возможно ли это?

И нет, Cygwin для этого не альтернатива. Я пользователь Cygwin с MinTTY и всем остальным, и мне это нравится. Но я все еще хочу, чтобы мое приглашение cmd.exe тоже было окрашено.

23
задан Lumi 9 June 2011 в 22:40
поделиться