我将大部分时间花在命令行(XP / 7)上,并且总是发现自己根据自己的喜好自定义命令提示符。这适用于cmd和powershell提示符。
Width: 140
Height: 40
Left: -4
Top: 20
Font: Lucida Console
Font Size: 16
Text Color: RGB(100,150,200)
QuickEdit Mode: Enabled
每当我在一台新服务器上时,我都需要重新做这件事。如何通过将这些参数放在批处理文件或PowerShell脚本中来自动执行此过程?
答案 0 :(得分:4)
您可以考虑拨打电话来更新Windows注册表。 例如,
REG.EXE add HKCU\Console /v QuickEdit /t REG_DWORD /d 1 /f
将QuickEdit设置为命令提示符的默认模式。 将此行与其他设置一起打成批处理文件很容易。
add Keyname
将选择键名称添加值,此处为HKEY_CURRENT_USER \ Console /v
后跟要添加的值的名称/t
后跟其类型/d
之后是用于设置值名称的数据/f
强制在没有提示的情况下在注册表中写入同样,您可以修改包含0xhhhhwwww的WindowSize
,其中前四个字节是六进制高度的值(例如,高度为62像素的0x003E),www是窗口的宽度。对于你的情况:
REG.EXE add HKCU\Console /v WindowSize /t REG_DWORD /d 0x0028008c /f
输入REG /?
和REG add /?
以获取更多选项。
答案 1 :(得分:2)
您可以使用PowerShell中的Registry提供程序以及*-Item
和*-ItemProperty
cmdlet来修改此注册表项下的注册表值:HKEY_CURRENT_USER\Console
。