zoukankan      html  css  js  c++  java
  • MacOS 批量修改文件类型显示图标(2021.7.20, BigSur 11.4)

    安装某些软件的时候, 会修改掉原有的关联, 比如装了word就会将mht的图标变成一个巨丑的叹号图标. 更可恨的是有些流氓软件卸载了都修改不回来. 本文提供几种不同的办法解决问题.

    1. 右键 -> 显示简介

    1. 点击右键
    2. 点击显示简介
    3. 找到打开方式并更改为自己需要的应用
    4. 点击下方的全部更改并确认
    5. 现在默认应用已经换掉了, 同时图标应该全部改掉了, 如果图标还没更改, 重启
    6. 如果重启了依然这样, 看下一条

    2. 重建Launch Services数据库

    1. 在实用工具中打开终端
    2. 输入 /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill
    3. 图标应该全部改掉了, 如果还没更改, 重启
    4. 可能出现右键点击文件卡顿, 如果出现, 重启
    5. 如果重启了依然这样, 看下一条

    3. 偷梁换柱, 直接修改icns

    每个图标都有对应的icns, 如果实在改不掉, 我们可以偷梁换柱. 此偷梁换柱的方法应该适用于所有批量修改. 方法如下:

    1. 根据现在的恶心图标, 在应用程序中找到相应的恶心应用
    2. 右键点击显示包内容, 在/Contents/Resources中找到相应的恶心图标文件.
    3. word劫持mht图标为例, 路径是/Applications/Microsoft Word.app/Contents/Resources, 我这里显示的文件是WXTM.icns
    4. 新打开一个窗口, 找到你喜欢的应用程序的图标文件, 以Chrome为例, /Applications/Google Chrome.app/Contents/Resources/document.icns
    5. WXTM.icns改名为WXTM.icns_bak, 将document.icns改名为WXTM.icns
    6. 偷梁换柱完成, 目前图标应该没什么变化, 重启
    7. 成功!

  • 相关阅读:
    Linux服务器上监控网络带宽命令
    boost编译很慢的解决方法
    python select poll
    python SocketServer
    boost implicit_cast
    函数名 函数名取地址 区别
    STL make_heap push_heap pop_heap sort_heap
    STL: fill,fill_n,generate,generate_n
    gcc __attribute__
    Linux命令 lsof使用
  • 原文地址:https://www.cnblogs.com/bowen404/p/15055949.html
Copyright © 2011-2022 走看看