2015-10-29 2 views
1

Вы можете настроить командную строку или окно PowerShell, чтобы иметь свой собственный пользовательский цвет текста, цвет фона, размер буфера и т.д.PowerShell/Командная строка сценария с пользовательскими свойствами (визуальные выглядит)

Но когда я побегать. cmd .ps1 .bat, он всегда работает со схемой по умолчанию. Есть ли способ, которым я могу запускать эти файлы с моими настраиваемыми свойствами?

+0

Как вы запускаете эти сценарии? Я не могу воспроизвести в Windows 7 –

+0

@ MathiasR.Jessen Вы просто открываете текстовый редактор и набираете именно то, что вы набираете обычно в оболочке, а затем сохраняете его одним из этих расширений. Затем просто дважды щелкните текущий исполняемый файл. –

+0

Интересно. Если я открою cmd, измените цветовую схему, выйдите, а затем дважды щелкните, запустите с «Run ...» или вызовите из нового процесса cmd.exe, цвета будут такими, как я их установил в предыдущем сеансе –

ответ

0

Вы можете отредактировать скрипт профиля powershell, чтобы отредактировать свое приглашение при запуске скрипта. See here для некоторого понимания на этом.

В качестве примера того, как это сделать, вставьте следующее в Административной сессии PowerShell:

New-Item -ItemType File -Path $PROFILE -Force 
Out-File -FilePath $PROFILE -Force -InputObject 'Function Global:Prompt { "PS: Hello $Env:USERDOMAIN\$Env:USERNAME $PWD>" }' 

Если первая строка создает файл PROFILE $ для PS сессий, и устанавливает второй строки ' prompt ", которая будет использоваться в каждом сеансе. В этом примере я установил приглашение для включения текущего имени пользователя/домена в приглашении перед текущим каталогом.

Обратите внимание, что вам, скорее всего, придется редактировать файл $ PROFILE в редакторе, я предлагаю это только в качестве примера. You can do all sorts of great stuff with your prompt and other session settings in that file, установив colour of messages, установив подсказку location and contextual status at that path и другие увлекательные вещи. Будьте осторожны, чтобы не делать слишком много - простота лучше.

+0

Итак, из очень короткого тестирования это, кажется, путь, но просто из любопытства, так как я уже установил некоторые пользовательские свойства, есть ли где-нибудь, где я могу найти их, чтобы я мог легко вставить их в мой $ PROFILE? Например, я опробовал встроенный «darkgray», и он совсем не был темным; если есть способ использовать шестнадцатеричные коды или что-то, что было бы здорово. –

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