欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

windows一鍵批量安裝字體腳本(基于fontreg工具)

  發(fā)布時(shí)間:2025-03-12 00:14:22   作者:佚名   我要評論
不知道大家有沒有過,因?yàn)楣ぷ鬈浖?,或者美化系統(tǒng)的需要一個(gè)個(gè)點(diǎn)擊安裝字體文件的恐懼支配過,往往需要花很多時(shí)間精力去一個(gè)個(gè)選擇,然后點(diǎn)擊字體文件安裝,這里就為大家分享一個(gè)比較好的方法,需要的朋友可以參考下

字體安裝

前言

不知道大家有沒有過,因?yàn)楣ぷ鬈浖?,或者美化系統(tǒng)的需要
一個(gè)個(gè)』點(diǎn)擊安裝字體文件的恐懼支配過
我在折騰 Jopin 主題的時(shí)候,由于不同的主題,用到的字體不同,往往需要花很多時(shí)間精力去
一個(gè)個(gè)』選擇,然后點(diǎn)擊字體文件安裝

不多還好,如果依賴的字體越多,安裝字體的過程,簡直就是一個(gè)噩夢... ...
好在有更好的解決方案,解放我們的雙手,只要一個(gè)程序,和幾段小小 bat 代碼

開始吧!

一、下載 Fontreg.exe 程序

Fontreg.exe 是一個(gè)可執(zhí)行文件,沒有圖形界面。它可以幫助我們復(fù)制、并注冊安裝字體文件
結(jié)合腳本代碼(bat、python... ),可以實(shí)現(xiàn)批量安裝字體文件

點(diǎn)擊?Fontreg-2.1.3地址下載壓縮包你看上的字體文件佳麗們~的壓縮包,或者單個(gè)字體文件

二、將 Fontreg.exe 添加至環(huán)境變量

環(huán)境變量,聽上去高大上,可以簡單理解為某個(gè)程序或者文件『快捷方式』
便于我們在任何路徑下,去調(diào)用添加了快捷方式的『程序或文件』
在 Linux 操作系統(tǒng)下,還有個(gè)好東西叫做『軟鏈接』,和快捷方式很像,但是不能和『環(huán)境變量』搞混了

為了腳本運(yùn)行方便,我們將解壓得到的 Fontreg.exe 所在路徑,添加到系統(tǒng)的環(huán)境變量當(dāng)中
首先,將 Fontreg.exe 所在路徑復(fù)制下來。

我演示的操作系統(tǒng)是64位,如果你的系統(tǒng)是32位,請復(fù)制 x:xx\xx\bin.x86-32\ 的路徑信息
不然后面運(yùn)行腳本會(huì)出錯(cuò)

復(fù)制程序所在路徑信息

然后,添加到環(huán)境變量path

記得要逐一點(diǎn)擊 確定 ,才能使修改生效!

將程序路徑添加至系統(tǒng)環(huán)境變量

比較新的 win10系統(tǒng)環(huán)境變量入口如下圖所示,打開后按照上面的步驟添加即可

環(huán)境變量入口

三、編寫腳本

在解壓得到的字體文件夾c:\xx\Font-ChironSansHKPro-ExtraLight\根目錄下,右鍵新建一個(gè)文本文檔,按圖片重命名為install_fonts.bat

新建一鍵安裝字體腳本

然后右鍵通過編輯打開它,將下面的代碼復(fù)制粘貼進(jìn)去,并保存。

第二行代碼,是給 bat 腳本添加了管理員權(quán)限,因?yàn)槟_本需要把字體文件,復(fù)制到系統(tǒng)的C:\Windows\Fonts 目錄下,需要較高的權(quán)限

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d %~dp0
set fontExtensions=(ttf otf)
for %%x in %fontExtensions% do (
    echo A|xcopy %cd%\*.%%x %windir%\fonts\
) 
for /f "delims=" %%i in ('dir /ad/b/s "%cd%"') do (
    for %%x in %fontExtensions% do (
        echo A|xcopy %%i\*.%%x %windir%\fonts\
    ) 
)
echo "registering font..."
FontReg.exe
echo "Registering complete!"
pause

有興趣研究了腳本源碼的小伙伴,可能發(fā)現(xiàn)我改動(dòng)了倒數(shù)第三行的內(nèi)容
是的,腳本作者沒有將 FontReg.exe 添加到系統(tǒng)變量,所以需要 %cd%,并且需要帶著 FontReg.exe 和腳本一起跑,我在這個(gè)基礎(chǔ)上做了一些修改。

四、安裝字體

愉快的一鍵安裝字體把install_fonts.bat放置到字體文件所在根目錄雙擊 install_fonts.bat

腳本就會(huì)聽話的幫我們,把『當(dāng)前目錄』以及『子目錄』下的所有后綴為 *.ttf 、*.otf的字體文件
復(fù)制到 C:\Windows\Fonts目錄下
并通過 FontReg.exe 字體注冊工具,安裝到系統(tǒng)中供我們使用了。

例如,我們先用這個(gè)腳本安裝 Font-ChironSansHKPro-ExtraLight 字體,安裝之前打開C:\Windows\Fonts,可以看到,是沒有ChironSansHKPro-ExtraLight字體的

將腳本放置到字體所在目錄,雙擊運(yùn)行:

安裝字體

運(yùn)行完成后可以檢查下字體有沒有安裝成功!

成功安裝 Chiron Sans HK Pro 特細(xì)

五、妖精的尾巴

雖然,通過這種方式可以很方便的一鍵安裝字體
但是,有時(shí)并不需要,安裝所有的字體文件
用不到的字體,不僅浪費(fèi)空間(有些字體文件很大),而且影響字體安裝的效率。

當(dāng)然可以把需要的字體留下,然后用再用腳本安裝字體,也是可以的

六、挖個(gè)坑

也許可以用 python 寫一個(gè)程序(命令行?GUI?)
目的是,可以方便的選擇需要安裝的字體,然后一鍵安裝
多是一件美逝啊~

參考文章

Fontreg.exe的使用介紹

autoinstall.bat腳本源碼地址

相關(guān)文章

最新評論