Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有自定义属性(视觉外观)的PowerShell/命令提示脚本_Powershell_Cmd - Fatal编程技术网

具有自定义属性(视觉外观)的PowerShell/命令提示脚本

具有自定义属性(视觉外观)的PowerShell/命令提示脚本,powershell,cmd,Powershell,Cmd,您可以自定义命令提示符或PowerShell窗口,以拥有自己的自定义文本颜色、背景色、缓冲区大小等 但是当我运行.cmd.ps1.bat文件时,它总是使用默认方案运行。是否有任何方法可以在加载自定义属性的情况下运行这些文件?您可以编辑powershell配置文件脚本,以编辑脚本启动时的提示。对于这方面的一些见解 作为如何执行此操作的示例,请在管理PowerShell会话中粘贴以下内容: New-Item -ItemType File -Path $PROFILE -Force Out-File

您可以自定义命令提示符或PowerShell窗口,以拥有自己的自定义文本颜色、背景色、缓冲区大小等


但是当我运行.cmd.ps1.bat文件时,它总是使用默认方案运行。是否有任何方法可以在加载自定义属性的情况下运行这些文件?

您可以编辑powershell配置文件脚本,以编辑脚本启动时的提示。对于这方面的一些见解

作为如何执行此操作的示例,请在管理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文件,第二行设置每个会话中使用的“提示”功能。在本例中,我将提示符设置为在当前目录之前的提示符中包含当前用户名/域


请注意,您可能应该在编辑器中编辑$PROFILE文件,我仅举一个例子,设置、调整提示以及其他有趣的事情。小心不要做太多-简单是最好的。

您可以编辑powershell配置文件脚本,以编辑脚本启动时的提示。对于这方面的一些见解

作为如何执行此操作的示例,请在管理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文件,第二行设置每个会话中使用的“提示”功能。在本例中,我将提示符设置为在当前目录之前的提示符中包含当前用户名/域


请注意,您可能应该在编辑器中编辑$PROFILE文件,我仅举一个例子,设置、调整提示以及其他有趣的事情。小心不要做太多-简单是最好的。

如何启动这些脚本?我无法在Windows上复制7@MathiasR.Jessen您只需打开一个文本编辑器,键入您通常在shell中键入的内容,然后使用其中一个文件扩展名保存它。然后只需双击现在可运行的file.interest。如果我打开cmd,更改颜色方案,退出,然后双击,从“运行…”启动,或从新的cmd.exe进程中调用,则颜色与我在上一页中设置的颜色相同session@MathiasR.Jessen我指的是运行脚本的时间,而不是定期启动脚本的时间。设置这些自定义属性后,尝试运行脚本,它将使用默认的黑白模式启动。如何启动这些脚本?我无法在Windows上复制7@MathiasR.Jessen您只需打开一个文本编辑器,键入您通常在shell中键入的内容,然后使用其中一个文件扩展名保存它。然后只需双击现在可运行的file.interest。如果我打开cmd,更改颜色方案,退出,然后双击,从“运行…”启动,或从新的cmd.exe进程中调用,则颜色与我在上一页中设置的颜色相同session@MathiasR.Jessen我指的是运行脚本的时间,而不是定期启动脚本的时间。设置这些自定义属性后,尝试运行脚本,它将使用默认的黑/白模式启动。因此,从非常简单的测试来看,这似乎是一种方法,但出于好奇,既然我已经设置了一些自定义属性,是否有任何地方可以找到它们,以便我可以轻松地将它们粘贴到我的$PROFILE中?例如,我试用了内置的“暗光”,它一点也不暗;如果有一种方法可以使用HEXCODE或其他一些非常好的方法,那么从非常简单的测试来看,这似乎是一种方法,但出于好奇,既然我已经设置了一些自定义属性,是否有任何地方可以找到它们,以便我可以轻松地将它们粘贴到我的$PROFILE中?例如,我试用了内置的“暗光”,它一点也不暗;如果有一种方法可以使用十六进制代码或者其他什么,那就太好了。