获取字体列表

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
(New-Object System.Drawing.Text.InstalledFontCollection).Families

获取后保存并打开指定位置

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing");(New-Object System.Drawing.Text.InstalledFontCollection).Families | Out-File .\fonts.$env:username.txt | start .

如果提示 “因为在此系统上禁止运行脚本”,执行 Set-ExecutionPolicy RemoteSigned 命令并确认。

如需恢复,执行 Set-ExecutionPolicy Default 即可。

更多方案

获取字体列表(通用名称)

Add-Type -AssemblyName System.Drawing
$installedFonts= New-Object 'System.Drawing.Text.InstalledFontCollection'
$installedFonts.Families

获取字体列表(源名称)

Add-Type -AssemblyName PresentationCore
[Windows.Media.Fonts]::SystemFontFamilies | Select-Object -Property Source

友情提示:本站所有文章,如无特殊说明或标注,均为何星星原创发布。与此同时,趋于近年来本站的文章内容频繁被他站盗用与机器采集,现已全局禁用网站文字内容操作,了解详情或转载文章请 点此 继续!

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注