找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29805|回复: 6

[文件操作] [分享]批处理实现文件夹图标个性修改

[复制链接]
发表于 2008-11-17 08:52:02 | 显示全部楼层 |阅读模式
研究一晚上,看了好多帖子才写出来的,不要见笑!
  1. @echo off
  2. @echo       =======                                                         =======
  3. @echo                      欢迎使用文件夹个性图标制作小工具
  4. @echo       =======                                                         =======   
  5. @echo   首先将你喜欢的图标文件(.ico)重命名为1.ico 并放到你要制作的文件夹内
  6. @echo ----------------------------------------------------------------------   
  7. set a=
  8. set/p a=输入要制作的文件夹的完整路径:
  9. >%a%\desktop.ini echo [.ShellClassInfo]
  10. >>%a%\desktop.ini echo IconFile=1.ico
  11. >>%a%\desktop.ini echo Iconindex=0  
  12. attrib +s %a%
  13. pause
复制代码
发表于 2008-11-17 09:21:35 | 显示全部楼层
建议除第一行之外,其余的@全部删除。
为了防止路径中含有空格,建议把路径全部加上双引号。
发表于 2008-11-17 09:28:33 | 显示全部楼层
  1. @echo off
  2. rem 只需把图片拖放到该批处理上即可
  3. rem 红色字体 0x000000ff
  4. rem 绿色字体 0x0000ff00
  5. rem 蓝色字体 0x00ff0000
  6. rem 其它字体颜色请参考BBS的字体颜色代码
  7. set CurPath=%~dp0
  8. attrib +s "%CurPath:~0,-1%"
  9. del /q /f /a "%~dp0desktop.ini" >nul 2>nul
  10. >"%~dp0desktop.ini" echo [ExtShellFolderViews]
  11. >>"%~dp0desktop.ini" echo [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
  12. >>"%~dp0desktop.ini" echo IconArea_Image=%1
  13. >>"%~dp0desktop.ini" echo IconArea_Text=0x000000ff
  14. attrib +h +r +s "%~dp0desktop.ini"
  15. taskkill /f /im explorer.exe
  16. start explorer.exe
复制代码
发表于 2008-11-17 10:24:28 | 显示全部楼层
新手之作,支持一下。

你在研究下三楼回复,是不是有新发现!
发表于 2011-3-5 00:34:18 | 显示全部楼层
如果把倒数第三行改为
attrib +h +r +s "%~dp0*.*"(将所有文件都设置为系统、隐藏属性)
最后再加一句
del %0(制作完成后删除自身)
这样,文件夹是不是清净一些呢?
发表于 2011-3-5 09:58:28 | 显示全部楼层

回复 5楼 的帖子

你可以试试文件名有空格的情况下能否删除自身^_^
发表于 2011-3-7 23:42:38 | 显示全部楼层
恢复6楼
如果把后5句改为
attrib +h +r +s "%~dp0*.ini"
attrib +h +r +s "%~dp0*.jpg"
taskkill /f /im explorer.exe
start explorer.exe
del %0
即可达到目的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 03:16 , Processed in 0.036940 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表