win7下,自定义的文件夹ico,当选择到大图标和超大图标视图时,系统自带的图标可以变化,而自定义的ico不会放大到同一级别。为此我重新制作了大小为1000*1000的ico,图标本身几乎无边界,但还是不会放大到大或超大。求解答
这是我不满意的效果
这是透明背景的图像,我是保存为.bmp后修改后缀位.ico的。
有何不妥及解决方法求答案。
[.ShellClassInfo]
ConfirmFileOp=0
IconFile=$cfi-1.ico
IconIndex=0
IconResource=$cfi-1.ico,0 (后面我试过 $cfi-1.ico改名 1.ico 也行)
把以上复制 在Desktop.ini中(这是隐藏文件) 把你的ICO改名为$cfi-(这里是编号 写1最简单).ICO
然后在文件夹右键自定义改图标,确定后又回来改 Desktop.ini 比如 IconResource=S:\新建文件夹\$cfi-1.ico,0 改为 IconResource=$cfi-1.ico,0 没变就刷新几次 还没变,那是图标缓存多了 没反应过来,把以下复制到桌面新文档
rem 关闭Windows外壳程序explorer
taskkill /f /im explorer.exe
rem 清理系统图标缓存数据库
attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"
del /f "%userprofile%\AppData\Local\IconCache.db"
attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"
rem 清理 系统托盘记忆的图标
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream
rem 重启Windows外壳程序explorer
start explorer
再更名为 图标缓存清理.bat ,双击后会暂时失去桌面,等会就好了 这样就能看到图标了( 图标缓存一般是长时间进行图标操作 电脑没开关机造成)
大功告成 以后你文件夹从这个硬盘移到别的电脑都不变图标了 更别说CDE盘了 。
保存16x16 - 256x256的ico在同个文件夹,就可以改变大小了