如何在PowerShell上更改字体

时间:2017-02-04 10:52:41

标签: powershell windows-10

如何更改PowerShell的字体?

PowerShell首选项中只有几种字体。

有没有办法选择更多字体?

1 个答案:

答案 0 :(得分:3)

启动Powershell.exe时,客户端服务器运行时子系统(csrss.exe)会生成名为conhost.exe的子进程。

你可以用更难的方式来处理字体:

addCustomer()

除此之外,还有一个适用于PowerShell的 SetConsoleFont 模块。

用于设置它的cmdlet是:

Set-Location HKCU:\Console
New-Item '.\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe'
Set-Location '.\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe'
New-ItemProperty . FaceName -type STRING -value "Lucida Console"
New-ItemProperty . FontFamily -type DWORD -value 0x00000036
New-ItemProperty . FontSize -type DWORD -value 0x000c0000
New-ItemProperty . FontWeight -type DWORD -value 0x00000190

您可以查看4SysOps以供参考。

kernel32.dll 下的一些导出也可以更改字体。