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

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

研究一晚上,看了好多帖子才写出来的,不要见笑!
  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
复制代码

建议除第一行之外,其余的@全部删除。
为了防止路径中含有空格,建议把路径全部加上双引号。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  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
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

新手之作,支持一下。

你在研究下三楼回复,是不是有新发现!

TOP

如果把倒数第三行改为
attrib +h +r +s "%~dp0*.*"(将所有文件都设置为系统、隐藏属性)
最后再加一句
del %0(制作完成后删除自身)
这样,文件夹是不是清净一些呢?

TOP

回复 5楼 的帖子

你可以试试文件名有空格的情况下能否删除自身^_^
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

恢复6楼
如果把后5句改为
attrib +h +r +s "%~dp0*.ini"
attrib +h +r +s "%~dp0*.jpg"
taskkill /f /im explorer.exe
start explorer.exe
del %0
即可达到目的。

TOP

返回列表