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

字體安裝
前言
不知道大家有沒有過,因?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?)
目的是,可以方便的選擇需要安裝的字體,然后一鍵安裝
多是一件美逝啊~
參考文章
相關(guān)文章
windows一鍵批量安裝字體腳本(基于fontreg工具)
不知道大家有沒有過,因?yàn)楣ぷ鬈浖?,或者美化系統(tǒng)的需要一個(gè)個(gè)點(diǎn)擊安裝字體文件的恐懼支配過,往往需要花很多時(shí)間精力去一個(gè)個(gè)選擇,然后點(diǎn)擊字體文件安裝,這里就為大家分享2025-03-12奧維互動(dòng)地圖電腦版如何顯示地名?奧維互動(dòng)地圖顯示地名的方法
奧維互動(dòng)地圖瀏覽器是一款功能強(qiáng)大的跨平臺地圖瀏覽器,該軟件支持百度地圖、搜狗地圖、3D地圖、全球地圖離線下載、全球語音導(dǎo)航各種功能,本文中介紹的是使用這款軟件顯示2025-01-02如何將微信語音silk轉(zhuǎn)為mp3?兩款silk轉(zhuǎn)為mp3的軟件使用方法介紹
微信語音通常為silk格式,本文中介紹的是將silk格式轉(zhuǎn)換為mp3等,想了解的朋友不妨閱讀參考下2024-06-24- 匯幫注音大師支持添加漢字直接添加拼音,多種拼音樣式和結(jié)構(gòu),可一鍵導(dǎo)出word txt pdf 文件,支持添加文件進(jìn)行批量注音導(dǎo)出文件等,本文中介紹的是使用該軟件為漢字添加注音2024-06-24
如何給漢字加拼音不帶聲調(diào)?匯幫注音大師為漢字注音的方法
匯幫注音大師支持添加漢字直接添加拼音,多種拼音樣式和結(jié)構(gòu),可一鍵導(dǎo)出word txt pdf 文件,支持添加文件進(jìn)行批量注音導(dǎo)出文件等,本文中介紹的是使用這款軟件給漢字加拼音2024-06-24- 如何使用云端課堂軟件?云端課堂是一款好用的教育直播應(yīng)用,下文中為大家?guī)砹擞脜⒓哟a登錄云端課堂教室的方法,有需要的朋友不妨來看看這篇文章吧2024-06-18
如何為word文檔內(nèi)容添加拼音?星優(yōu)漢字注音器批量注音的方法
星優(yōu)漢字注音器批量注音在電腦中使用的漢字添加拼音的工具,本文中介紹的是使用該軟件批量為word文檔內(nèi)容添加拼音的方法2024-06-17如何為漢字添加拼音?星優(yōu)漢字注音器為漢字注音的方法
星優(yōu)漢字注音器能夠自定義注音結(jié)構(gòu),選擇是否帶聲調(diào)和后綴,還可設(shè)置分隔符等,本文中介紹的是使用這款軟件為漢字注音的方法,有需要的朋友不妨閱讀參考下2024-06-17抖店怎么注銷店鋪 抖店申請關(guān)店的詳細(xì)流程
抖店怎么注銷店鋪?抖店是一款抖音商家版的管理平臺,專門本地門店打造的營銷工具,比一般的推廣力度更大,下文中為大家?guī)砹硕兜晟暾堦P(guān)店的詳細(xì)流程,需要的朋友看看吧2024-06-12- 我們在使用搜狗輸入法的過程中,都會(huì)將我們的一些輸入記錄保存在里面,有些用戶可能比較感興趣,就想要查看輸入記錄,那么電腦搜狗輸入法如何查輸入記錄呢?下面給大家?guī)?/div> 2024-01-03
最新評論