标题: [文本处理] 为什么我的批处理正确却不能修改文件夹图标? [打印本页]
作者: lingyun 时间: 2009-10-3 19:05 标题: 为什么我的批处理正确却不能修改文件夹图标?
代码是这样的
可是为什么没有效果?已经正确了啊?但是文件夹的图标还是不变啊?
- @echo off
- if not exist discover.ico ( rem 这里面好需要一个空格要不然出现错误fuck
- echo discover.ico 图标文件不在当前目录,无法成功设置文件夹图标!!!
- goto end)
- echo [.ShellClassInfo] >desktop.ini
- echo IconFile=discover.ico >>desktop.ini
- echo IconIndex=0 >>desktop.ini
- attrib desktop.ini +h +s +r
- attrib discover.ico +h +s +r
- echo.
- echo 成功将当前文件夹的图标更改为discover.ico。
- :end
复制代码
大家再帮我下啊 我新手的!
[ 本帖最后由 lingyun 于 2009-10-3 19:07 编辑 ]
作者: canyuexiaolang 时间: 2009-10-3 19:07
我也是新手、、看不懂啊..5555555....
作者: canyuexiaolang 时间: 2009-10-3 19:09
- @echo off
- if not exist discover.ico (
- rem 这里面好需要一个空格要不然出现错误fuck
- echo discover.ico 图标文件不在当前目录,无法成功设置文件夹图标!!!
- goto end
- )
- echo [.ShellClassInfo] >desktop.ini
- echo IconFile=discover.ico >>desktop.ini
- echo IconIndex=0 >>desktop.ini
- attrib desktop.ini +h +s +r
- attrib discover.ico +h +s +r
- echo.
- echo 成功将当前文件夹的图标更改为discover.ico。
- :end
复制代码
作者: slore 时间: 2009-10-3 19:09
attrib +r folder
作者: lingyun 时间: 2009-10-3 19:19
原帖由 canyuexiaolang 于 2009-10-3 19:09 发表
@echo off
if not exist discover.ico (
rem 这里面好需要一个空格要不然出现错误fuck
echo discover.ico 图标文件不在当前目录,无法成功设置文件夹图标!!!
goto end
)
echo [.ShellClassInfo] >desktop.i ...
晕 你复制我的干嘛呀?
作者: lingyun 时间: 2009-10-3 19:20
原帖由 slore 于 2009-10-3 19:09 发表
attrib +r folder
这段是什么意思啊?看不明白啊?
作者: slore 时间: 2009-10-3 19:37
给文件夹加属性……
desktop.ini文件加不加都会显示
作者: canyuexiaolang 时间: 2009-10-3 20:03
应该能改呀、我的硬盘里没有desktop.ini、、你的配置错误吗、?
作者: lingyun 时间: 2009-10-3 20:05
原帖由 canyuexiaolang 于 2009-10-3 20:03 发表
应该能改呀、我的硬盘里没有desktop.ini、、你的配置错误吗、?
我的文件夹还是没变啊~到底是怎么回事啊~郁闷死啦~
作者: canyuexiaolang 时间: 2009-10-3 20:10
echo [.ShellClassInfo] >desktop.ini
echo IconFile=discover.ico >>desktop.ini
echo IconIndex=0 >>desktop.ini
这里有错吗?
作者: Seter 时间: 2009-10-3 20:35
echo IconIndex=0 >>desktop.ini
0被当作句柄?
>>desktop.ini echo IconIndex=0
可以?
作者: Seter 时间: 2009-10-3 20:36
请LZ仔细观察生成的desktop.ini!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |