前言
不知道大家有沒有過,因為工作軟件,或者美化系統的需要
『一個個』點擊安裝字體文件的恐懼支配過< br>我在折騰Jopin 主題的時候,由於不同的主題,用到的字體不同,往往需要花很多時間精力去
『一個個』選擇,然後點擊字體文件安裝
不多還好,如果依賴的字體越多,安裝字體的過程,簡直就是一個噩夢… …
好在有更好的解決方案,解放我們的雙手,只要一個程序,和幾段小小bat
代碼
開始吧!
一、下載 Fontreg.exe 程序
Fontreg.exe 是一個可執行文件,沒有圖形界面。它可以幫助我們複製、並註冊安裝字體文件
結合腳本代碼(bat、python… ),可以實現批量安裝字體文件
點擊☞Fontreg-2.1.3地址下載壓縮包
你看上的字體文件佳麗們~的壓縮包,或者單個字體文件
二、將Fontreg.exe 添加至環境變量
環境變量,聽上去高大上,可以簡單理解為某個程序或者文件『快捷方式』
便於我們在任何路徑下,去調用添加了快捷方式的『程序或文件』
在Linux 操作系統下,還有個好東西叫做『軟鏈接』,和快捷方式很像,但是不能和『環境變量』搞混了
為了腳本運行方便,我們將解壓得到的Fontreg.exe
所在路徑,添加到系統的環境變量當中
首先,將Fontreg.exe< /code> 所在路徑複製下來。
我演示的操作系統是64位,如果你的系統是32位,請複制
x:xxxxin.x86-32
的路徑信息
不然後面運行腳本會出錯
然後,添加到環境變量path
中
記得要逐一點擊
確定
,才能使修改生效!
比較新的 win10系統環境變量入口如下圖所示,打開後按照上面的步驟添加即可
三、編寫腳本
在解壓得到的字體文件夾c:xxFont-ChironSansHKPro-ExtraLight
根目錄下,右鍵新建一個文本文檔,按圖片重命名為install_fonts.bat
然後右鍵通過編輯打開它,將下面的代碼複製粘貼進去,並保存。
在文末的『閱讀原文』處,訪問我的博客,複製相關代碼
第二行代碼,是給bat 腳本添加了管理員權限,因為腳本需要把字體文件,複製到系統的C:WindowsFonts
目錄下,需要較高的權限
有興趣研究了腳本源碼的小伙伴,可能發現我改動了倒數第三行的內容
是的,腳本作者沒有將FontReg.exe
添加到系統變量,所以需要%cd%
,並且需要帶著FontReg.exe
和腳本一起跑,我在這個基礎上做了一些修改。
四、愉快的一鍵安裝字體
把
install_fonts.bat
放置到字體文件所在根目錄雙擊
install_fonts.bat
腳本就會聽話的幫我們,把『當前目錄』以及『子目錄』下的所有後綴為
*.ttf
、*.otf
的字體文件
複製到C:WindowsFonts
目錄下
並通過FontReg.exe
字體註冊工具,安裝到系統中供我們使用了。
例如,我們先用這個腳本安裝 Font-ChironSansHKPro-ExtraLight
字體,安裝之前打開C:WindowsFonts
,可以看到,是沒有< code >ChironSansHKPro-ExtraLight字體的
將腳本放置到字體所在目錄,雙擊運行:
運行完成後可以檢查下字體有沒有安裝成功!
腳本會遞歸查看所有當前目錄下的所有子目錄,然後逐一複制,然後安裝字體。
五、妖精的尾巴
雖然,通過這種方式可以很方便的一鍵安裝字體
但是,有時並不需要,安裝所有的字體文件
用不到的字體,不僅浪費空間(有些字體文件很大),而且影響字體安裝的效率。
當然可以把需要的字體留下,然後用再用腳本安裝字體,也是可以的
六、挖個坑
也許可以用 python
寫一個程序(命令行?GUI?)
目的是,可以方便的選擇需要安裝的字體,然後一鍵安裝
多是一件美逝啊~
參考文章
1.Fontreg.exe的使用介紹
2.autoinstall.bat
腳本源碼地址
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/Finally%20found%20a%20way%20to%20install%20fonts%20in%20batches%20with%20one%20click.html
评论列表(196条)
测试