[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 为什么我的批处理正确却不能修改文件夹图标?

代码是这样的
可是为什么没有效果?已经正确了啊?但是文件夹的图标还是不变啊?
  1. @echo off
  2. if not exist discover.ico ( rem 这里面好需要一个空格要不然出现错误fuck
  3. echo discover.ico 图标文件不在当前目录,无法成功设置文件夹图标!!!
  4. goto end)
  5. echo [.ShellClassInfo] >desktop.ini
  6. echo IconFile=discover.ico >>desktop.ini
  7. echo IconIndex=0 >>desktop.ini
  8. attrib desktop.ini +h +s +r
  9. attrib discover.ico +h +s +r
  10. echo.
  11. echo 成功将当前文件夹的图标更改为discover.ico。
  12. :end
复制代码

大家再帮我下啊 我新手的!

[ 本帖最后由 lingyun 于 2009-10-3 19:07 编辑 ]

请LZ仔细观察生成的desktop.ini!

TOP

echo IconIndex=0 >>desktop.ini
0被当作句柄?
>>desktop.ini echo IconIndex=0
可以?

TOP

echo [.ShellClassInfo] >desktop.ini
echo IconFile=discover.ico >>desktop.ini
echo IconIndex=0 >>desktop.ini

这里有错吗?

TOP

原帖由 canyuexiaolang 于 2009-10-3 20:03 发表
应该能改呀、我的硬盘里没有desktop.ini、、你的配置错误吗、?

我的文件夹还是没变啊~到底是怎么回事啊~郁闷死啦~

TOP

应该能改呀、我的硬盘里没有desktop.ini、、你的配置错误吗、?

TOP

给文件夹加属性……

desktop.ini文件加不加都会显示

TOP

原帖由 slore 于 2009-10-3 19:09 发表
attrib +r folder

这段是什么意思啊?看不明白啊?

TOP

原帖由 canyuexiaolang 于 2009-10-3 19:09 发表
@echo off
if not exist discover.ico (
rem 这里面好需要一个空格要不然出现错误fuck
echo discover.ico 图标文件不在当前目录,无法成功设置文件夹图标!!!
goto end
)
echo [.ShellClassInfo] >desktop.i ...


晕 你复制我的干嘛呀?

TOP

attrib +r folder

TOP

  1. @echo off
  2. if not exist discover.ico (
  3. rem 这里面好需要一个空格要不然出现错误fuck
  4. echo discover.ico 图标文件不在当前目录,无法成功设置文件夹图标!!!
  5. goto end
  6. )
  7. echo [.ShellClassInfo] >desktop.ini
  8. echo IconFile=discover.ico >>desktop.ini
  9. echo IconIndex=0 >>desktop.ini
  10. attrib desktop.ini +h +s +r
  11. attrib discover.ico +h +s +r
  12. echo.
  13. echo 成功将当前文件夹的图标更改为discover.ico。
  14. :end
复制代码

TOP

我也是新手、、看不懂啊..5555555....

TOP

返回列表