windows 上讓文件類型和程序關聯的批處理程序。


文件關聯工具

地址: 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM