文件關聯工具
地址: https://github.com/wll8/assoc-tool
本工具可以用來為你的便攜程序添加文件關聯,比如 nodepad2.exe 、 vscode 或其他圖片處理程序,而不僅僅是 sublime text 。
使用方法
把要關聯的程序比如 nodepad2.exe 拖入本工具的窗口即可進行操作。
- [x] 添加右鍵菜單
- [x] 關聯擴展名
- [x] 關聯圖標
- [x] 取消關聯擴展名
- [x] 取消添加右鍵菜單
- [ ] 圖標疊加
設置擴展名
按照以下格式錄入 ext.txt
並與要關聯的程序保存在同一個目錄下即可。
; 每行前面的分號為注釋標記
; 每行輸入一個擴展名
c
css
;htm
;html
json
vue
選擇圖標大小
提供了三種大小選擇 32
64
256
,默認是 64
,你可以修改代碼中的 set ico_size=64
值來選擇尺寸,尺寸較大的比較清晰也較占空間。
未完成功能
想實現圖標疊加效果,類似下圖。當一些文件關聯某個軟件以后,這些文件除了擁有本身類型的圖標以外,還疊加一個小圖標,也就是當前關聯的程序。
谷歌了半天,好像沒有可以直接使用的方法。疊加的圖標要調用 shell 接口先進行注冊……
鳴謝
- Sublime-Text-Portable-Tool
- vscode-icons
- svgexport
- png2ico