标题: [文件操作] 批处理怎么改变畸形文件夹的图标和背景? [打印本页]
作者: wangchao 时间: 2011-1-12 00:46 标题: 批处理怎么改变畸形文件夹的图标和背景?
我们可以用ini文件修改普通的文件夹的图标和背景,但不能修改nul 123...这样的畸形文件夹的图标和背景啊!有别的方法能实现么
作者: tmplinshi 时间: 2011-1-12 02:02
带点的不可以。
- @echo off
- md nul\
- attrib +r "\\.\%cd%\nul"
- >"\\.\%cd%\nul\desktop.ini" (
- echo [.ShellClassInfo]
- echo IconFile=%SystemRoot%\system32\SHELL32.dll
- echo IconIndex=176
- )
复制代码
如果 desktop.ini 含有“隐藏”、“系统”、“只读”这些属性,需要先去除这些属性才能修改 desktop.ini。- attrib -s -r -h "\\.\%cd%\nul\desktop.ini"
复制代码
[ 本帖最后由 tmplinshi 于 2011-1-12 03:30 编辑 ]
作者: wangchao 时间: 2011-1-12 02:51
太酷了!我是新手,能解释以下"\\.\%cd%\"
的意思么?谢谢
作者: wangchao 时间: 2011-1-12 03:20
我试验之后发现,这个批处理放在分区的根目录下时不起作用啊,要是在盘的子文件夹下或更靠里就能其起作用
作者: tmplinshi 时间: 2011-1-12 03:35 标题: 回复 4楼 的帖子
测试了下,放在根目录确实看不到图标。
"\\.\%cd%\" 是一种网络路径的写法吧。
可以看下这个帖子:
批处理实现畸形文件、文件夹创建、访问、重命名、删除
http://bathome.net/viewthread.php?tid=3885
作者: wangchao 时间: 2011-1-12 20:07
不明白\\.\是什么意思,这\\.\%cd%\是什么意图
作者: tmplinshi 时间: 2011-1-12 20:41 标题: 回复 6楼 的帖子
局域网计算机路径的写法类似这样: \\192.168.1.100
\\.\ 其中的“.”应该是表示本机吧
\\.\%cd%\ 其中的“%cd%”可以换成具体的路径,意图就是你要写出完整路径
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |