發布時間:2024-04-11 文章來源:深度系統下載 瀏覽:
| 7-Zip自帶圖標是公認壓縮解壓軟件里最丑的,但是功能強大且免費讓我不得不使用,網上有很多7-Zip圖標美化工具,用的最多的就是7-Zip Theme Manager,自帶很多主題,最近在使用7zTM修改圖標資源時卻出現一些問題:部分圖標無法完全替換、部分圖標關聯錯誤,這應該是7zTM的替換機制問題,于是就想到手動修改7zip圖標。手動替換圖標雖然麻煩一點,但通用性也更強,也能滿足自己個性化強迫癥需求,不過網上還有很多7-zip美化版,已經不用大家修改了,有心學習的繼續看下去。 7z的圖標是在安裝目錄下的7z.dll資源文件中,復制一份到桌面進行修改,用到的工具有photoshop,Resource Hacker,ICO圖標制作工具... 理論知識使用Resource Hacker打開7z.dll,能夠看到文件中的資源樹,字符串表記錄了圖標和文件的關聯關系,圖標組存放的是圖標信息,圖標組中的每個圖標都記錄了該圖標不同尺寸的樣式,而圖標則是將圖標組中的所有內容進行拆分,替換圖標組的內容會自動更新圖標內容。
制作ico圖標文件首先使用PS制作出一套png格式的圖片,這里我直接使用了Office的圖標風格,關于如何批量生成不同文字的圖片可以參考PS批量替換內容。 圖片的編號順序是按照7z.dll中原本的順序來的,這里一個小技巧,在制作PS變量文件時,使用dll中的字符串表內容獲取關聯文件與序號的對應關系,excel排序,ps會按順序生成文件,再用PS的批處理腳本導出PNG圖片用第三方軟件制作ICO圖標或者直接使用PS另存為ICO圖標格式,如果沒有為不同尺寸設置不同樣式,可以使用批量生成圖標功能。做好的圖標如下,當然也可以像WinRAR一樣用一種圖標表示所有關聯文件。
替換資源使用Resource Hacker打開7z.dll,操作 - 替換圖標,或者在圖標組中選中需要替換的圖標,右鍵 - 替換圖標,選擇制作好的ico文件,點擊替換,替換好之后保存,再替換7zip安裝目錄下的7z.dll文件,記得原文件備份
重建圖標緩存替換好后重建電腦圖標緩存就可以看到效果了,重建圖標緩存的方法有很多,這里提供bat命令的方式,將下面的批處理代碼復制到新建的:文本文檔.txt里面,然后修改文件擴展名為.bat或者cmd即可。
效果圖
|
上一篇: