:終於找到了『一鍵批量安裝字體』的方法... ...-圖片素材模板推薦免费ppt模版下载-道格办公

終於找到了『一鍵批量安裝字體』的方法... ...

非常多,需要一鍵批量安裝字體的需求非常實際。下面我將向你介紹一種方法,幫助你一鍵批量安裝字體。步驟:1. 首先,打開你的字體文件夾。你可以通過在資源管理器中輸入 `%windir%\fonts` 來快速打開 Windows 的字體文件夾。 2. 在字體文件夾中,選擇所有需要安裝的字體文件。你可以使用 Ctrl 鍵或 Shift 鍵來多選文件。 3. 將選中的字體文件剪切到一個臨時文件夾中,例如創建一個名為 "TempFonts" 的文件夾,並將字體文件粘貼到該文件夾中。 4. 打開命令提示符。你可以通過按

前言

不知道大家有沒有過,因為工作軟件,或者美化系統的需要
一個個』點擊安裝字體文件的恐懼支配過< br>我在折騰Jopin 主題的時候,由於不同的主題,用到的字體不同,往往需要花很多時間精力去
一個個』選擇,然後點擊字體文件安裝

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

一、下載 Fontreg.exe 程序

Fontreg.exe 是一個可執行文件,沒有圖形界面。它可以幫助我們複製、並註冊安裝字體文件
結合腳本代碼(bat、python… ),可以實現批量安裝字體文件

  1. 點擊☞Fontreg-2.1.3地址下載壓縮包

  2. 你看上的字體文件佳麗們~的壓縮包,或者單個字體文件

二、將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 和腳本一起跑,我在這個基礎上做了一些修改。

四、愉快的一鍵安裝字體

  1. install_fonts.bat放置到字體文件所在根目錄

  2. 雙擊 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

(810)
打賞 支付宝扫一扫 支付宝扫一扫
single-end

相關推薦