Board logo

标题: 改变文件夹图标 [打印本页]

作者: wudixin96     时间: 2007-4-7 01:45    标题: 改变文件夹图标

ffffff

[ Last edited by wudixin96 on 2007-11-2 at 11:59 AM ]
作者: slore     时间: 2007-4-7 03:09
attrib +s %currdir%

用属性里修改却可以不用加S属性,这个如何解决?
作者: wudixin96     时间: 2007-4-7 03:15
..

[ Last edited by wudixin96 on 2007-11-2 at 11:59 AM ]
作者: slore     时间: 2007-4-7 04:39
这种方法必须给文件夹加上系统属性,这样很麻烦知道么?(貌似不能修改隐藏属性)

所以问你可以不加系统属性而达到修改目的么?
作者: wudixin96     时间: 2007-4-7 05:05
ddd

[ Last edited by wudixin96 on 2007-11-2 at 11:59 AM ]
作者: lxmxn     时间: 2007-4-7 05:07

楼主的行不通,有三个问题:

1、直接拖放说有参数错误;

2、desktop.ini文件建到了%userprofile%里面了;

3、手工建立desktop.ini文件,设置系统隐藏属性仍然看不见效果;

作者: slore     时间: 2007-4-7 05:09
是给文件夹添加系统属性。。。
作者: lxmxn     时间: 2007-4-7 05:12

我再试试~~

作者: wudixin96     时间: 2007-4-7 05:12
..

[ Last edited by wudixin96 on 2007-11-2 at 11:59 AM ]
作者: lxmxn     时间: 2007-4-7 05:34

试试这个,
:::::::::::::::::::SetIcon.Bat::::::::::::::::::::::::::
::把此批处理放在要处理的文件夹里面,然后拖动一个带有图标的exe文件到此批处理上面释放即可。
@echo off
if exist desktop.ini del /a desktop.ini
echo [.ShellClassInfo] >%~sdp0desktop.ini
echo IconIndex=0 >>%~sdp0desktop.ini
echo IconFile=%~1 >>%~sdp0desktop.ini
attrib +s +h %~sdp0desktop.ini
attrib +s "%cd%"

作者: wudixin96     时间: 2007-4-7 05:39
...

[ Last edited by wudixin96 on 2007-11-2 at 11:59 AM ]
作者: scriptor     时间: 2007-10-17 16:22


  Quote:
Originally posted by wudixin96 at 2007-4-7 05:39:
偶就是不怎么表示当前路径。变量扩展不会用啊。
偶试试。


总算可以了。谢谢lxmxn
不过attrib +s %cd%存在问题

[ Last edited by wudixin96 on 2007-4-7 at 06:55 AM ]

attrib +s "%cd%"

对付有空格的目录名
作者: jhua     时间: 2007-10-17 16:55    标题: 谢了

很好用
可不可以解释一下
set currdir=%~sdp0
attrib +s %currdir:~0,-1%
这一段是什么意思啊??
作者: jhua     时间: 2007-10-17 16:57    标题: 呵呵

呵呵  知道了
~~~~~
我查到了……
作者: Lick     时间: 2007-10-19 01:24


  Quote:
Originally posted by jhua at 2007-10-17 16:55:
很好用
可不可以解释一下
set currdir=%~sdp0
attrib +s %currdir:~0,-1%
这一段是什么意思啊??

这个是什么意思呀?
我不明白呀,可以说说吗?谢谢啦``
作者: Lick     时间: 2007-10-19 01:29


  Quote:
Originally posted by lxmxn at 2007-4-7 05:34:

试试这个,
[code]
:::::::::::::::::::SetIcon.Bat::::::::::::::::::::::::::
::把此批处理放在要处理的文件夹里面,然后拖动一个带有图标的exe文件 ...

这个试了下,不行啊。拒绝访问
作者: hdzc     时间: 2007-10-19 16:21
谢谢
作者: tireless     时间: 2007-10-19 20:37
要把desktop.ini设为隐藏属性为好
作者: hdzc     时间: 2007-11-2 11:30
很好用