您可以自定义命令提示符或PowerShell窗口,以拥有自己的自定义文本颜色,背景颜色,缓冲区大小等。
但是当我运行.cmd .ps1 .bat文件时,它总是以默认方案运行。有没有办法在加载自定义属性的情况下运行这些文件?
答案 0 :(得分: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>" }'
第一行为PS会话创建$ PROFILE文件,第二行设置要在每个会话中使用的'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,以及其他引人入胜的内容。小心不要做太多 - 简单是最好的。