zoukankan      html  css  js  c++  java
  • win7关联图标手动修改注册表

    这个主要是对于有那么一两个非 微软类型的文件,想修改关联 图标,但又不想用第三方软件的情况。

    昨天兴起下了点ape好久没玩过了,结果找遍了win7的 可设置的地方,没有类似于xp的 那种可以修改关联图标的开关。

    于是手动 修改,还是按照xp的方法,找 .ape 建立 DefaultIcon 子项,给了图标路径结果不行。郁闷。后面安装了其它下载软件,bt种子文件的图标是变化了的。所以就跟着这条线索摸下去,最后发现了win7 注册表里文件关联的 秘密。这是我现在已经成功的 4个位置的注册表。

    ---------------------------------------------------------------
    [url=javascript:;]Windows[/url] Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\.ape]
    @="apefile"
    [HKEY_CLASSES_ROOT\apefile]
    @="apeaudio"
    [HKEY_CLASSES_ROOT\apefile\DefaultIcon]
    @="C:\\Windows\\Resources\\Themes\\ico\\ape.ico,0"
    [HKEY_CLASSES_ROOT\apefile\shell]
    [HKEY_CLASSES_ROOT\apefile\shell\open]
    [HKEY_CLASSES_ROOT\apefile\shell\open\command]
    @="\"D:\\Software\\foobar2000\\foobar2000.exe\" \"%1\""
    [HKEY_CURRENT_USER\Software\Classes\.ape]
    @="apefile"
    [HKEY_CURRENT_USER\Software\Classes\apefile]
    @="apeaudio"
    [HKEY_CURRENT_USER\Software\Classes\apefile\DefaultIcon]
    @="C:\\Windows\\Resources\\Themes\\ico\\ape.ico,0"
    [HKEY_CURRENT_USER\Software\Classes\apefile\shell]
    [HKEY_CURRENT_USER\Software\Classes\apefile\shell\open]
    [HKEY_CURRENT_USER\Software\Classes\apefile\shell\open\command]
    @="\"D:\\Software\\foobar2000\\foobar2000.exe\" \"%1\""

    ------------------------------------------------------------------------


    首先 文件 后缀也就是 .xxx 比如 .ape 项里修改是无效的,得拐个弯,在.ape里的默认值 类型给个名字。

    然后再这个名字里 在加图标或者操作方法就可以了

    比如 .ape 项 默认 字符串值 类型 改成 apefile 然后 在新建个 apefile 的项,这个apefile的项下面 建立子项就能搞定图标了。
    而apefile再给指定个 类型 为 apeaudio 这里是 文件属性查看时显示的东西。

    注意两点 , xxx.ico,0 这个后面要加 ,0 逗号和零。 关联应用程序也要 注意格式 "路径+应用程序名称" "%1" 不然打开程序不会自动运行。
    最后最关键的一点,改好了之后,要把文件的打开方式再次指定一次,或者指定到到别的软件,这样才能激活修改后的图标。

  • 相关阅读:
    Codeforces Global Round 2
    BZOJ4762 最小集合(动态规划+容斥原理)
    BZOJ4621 Tc605(动态规划)
    Luogu5289 十二省联考2019皮配(动态规划)
    Luogu5290 十二省联考2019春节十二响(贪心+启发式合并)
    Luogu5283 十二省联考2019异或粽子(trie/可持久化trie+堆)
    Luogu5284 十二省联考2019字符串问题(后缀数组+拓扑排序+线段树/主席树/KDTree)
    【转】Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask
    android Handler更新UI
    Android 四大组件之Activity生命周期
  • 原文地址:https://www.cnblogs.com/fukajg/p/2627694.html
Copyright © 2011-2022 走看看