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

[文件操作] 批处理怎么改变畸形文件夹的图标和背景?

我们可以用ini文件修改普通的文件夹的图标和背景,但不能修改nul   123...这样的畸形文件夹的图标和背景啊!有别的方法能实现么

带点的不可以。

  1. @echo off
  2. md nul\
  3. attrib +r "\\.\%cd%\nul"
  4. >"\\.\%cd%\nul\desktop.ini" (
  5.     echo [.ShellClassInfo]
  6.     echo IconFile=%SystemRoot%\system32\SHELL32.dll
  7.     echo IconIndex=176
  8. )
复制代码
如果 desktop.ini 含有“隐藏”、“系统”、“只读”这些属性,需要先去除这些属性才能修改 desktop.ini。
  1. attrib -s -r -h "\\.\%cd%\nul\desktop.ini"
复制代码

[ 本帖最后由 tmplinshi 于 2011-1-12 03:30 编辑 ]

TOP

太酷了!我是新手,能解释以下"\\.\%cd%\"
的意思么?谢谢

TOP

我试验之后发现,这个批处理放在分区的根目录下时不起作用啊,要是在盘的子文件夹下或更靠里就能其起作用

TOP

回复 4楼 的帖子

测试了下,放在根目录确实看不到图标。

"\\.\%cd%\" 是一种网络路径的写法吧。

可以看下这个帖子:

    批处理实现畸形文件、文件夹创建、访问、重命名、删除
    http://bathome.net/viewthread.php?tid=3885

TOP

不明白\\.\是什么意思,这\\.\%cd%\是什么意图

TOP

回复 6楼 的帖子

局域网计算机路径的写法类似这样: \\192.168.1.100
\\.\ 其中的“.”应该是表示本机吧
\\.\%cd%\ 其中的“%cd%”可以换成具体的路径,意图就是你要写出完整路径

TOP

返回列表