zoukankan      html  css  js  c++  java
  • 云端软件平台 自己封装软件 图标不正常怎么办

    在此之前需要先说明一个问题,图标文件(.ico)是比较诡异的,会有一些莫名其妙的问题。比如下面:

    我把阿里旺旺的图标(0.ico)复制到桌面上,桌面上原来就有0(24×24).ico图标(QQ的)则图标会自动变成QQ图标。

    我把阿里旺旺的图标改为1.ico再复制到桌面上就正常了

    反过来,我再把桌面上的0.ico复制到新建文件夹里面去,QQ图标又被替换成了阿里旺旺的图标

    此外,在重命名,剪切的时候也会有问题,图标样子莫名其妙的改变(好像系统有自动追踪上次图标样子的功能,你上次对谁操作,他就记住了这个图标的样子,大家需要多试几次才会知道他的诡异,可能一次试不成功)

    知道了这个以后再来解决云端的问题。

    如图所示 一般图标不正常显示会显示系统默认的图标。

    在云端缓存中,所有软件的图标都正常,只有这个软件不正常。(注意这里的软件图标双击可以打开,其实是文件夹,只不过用了软件的图标)

    我们先用搜索工具找到该软件的图标(app.ico)如果找不到也可以用PS直接处理快捷方式得到图标文件

    其次把图标文件改名为0.ico并替换到对应目录(所有用云端分装的软件都有一个IconCache目录,里面只有一个软件图标文件,如果图标显示正常则可以正常显示预览,见下面QQ和阿里旺旺)不正常显示的图标会是0字节大小

    QQ和阿里旺旺的IconCache目录图标都正常,我们要让修改的文件夹图标也能正常显示。

    完成图标的替换之后立刻重新启动云端软件平台即可发现图标恢复正常了。(注意32×32的图标可能会自动变成16×16的)

    还有一个问题没有解决,就是文件夹的图标问题。如图所示,所有软件里面只有这个软件的文件夹图标不正常(在云端中什么软件都是用自己LOGO作为文件夹图标的,虽然文件夹变成系统默认的文件夹图标不影响使用,但是如果我们需要找软件,比如要找QQ软件对应的的文件夹,一目了然就知道QQ图标对应的文件夹就是QQ文件夹,但是看到9DCB5D等等这样的文件夹名字根本不知道是什么软件,所以如果不把这个问题解决后期维护会变得非常麻烦)

    右击该文件夹,选择属性

    点击"更改图标,浏览,选择需要使用的图标"确定,应用即可。注意,自定义的图标一定不能在桌面上,或者其他会被删除更改的位置(如果放到桌面上,则一旦把该文件删除,则所作的更改又无效,变回老样子了,可以像系统一样放在system32目录下之类的不会被轻易删除的目录下)

    注意,有时候明明选择的是QQ的图标,文件夹还是被改成了阿里旺旺的(图标的诡异),可以尝试复制一下需要修改的图标,随便命一个不同的名字(如ABC.ico)再次尝试即可。更改完成之后重启计算机来验证是否成功,因为有时候虽然看起来改好了,但是一旦关闭该目录再次打开又会变成老样子了。

  • 相关阅读:
    FPGrowth 实现
    数据库事务的4个特性ACID
    redis简介(keeper实时报表的基本部分)
    HADOOP中的CRC数据校验文件
    潜在语义分析
    AdaBoost 算法
    cocosBuilder生成cbbi文件,绑定到cocos2d-x
    C++继承模型
    Android应用经典主界面框架之中的一个:仿QQ (使用Fragment, 附源代码)
    从今天開始学习iOS开发(iOS 7版)--实现一款App之Foundation框架的使用
  • 原文地址:https://www.cnblogs.com/acetaohai123/p/6505782.html
Copyright © 2011-2022 走看看