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

[文件操作] BAT脚本如何批量设置文件摘要属性?

习惯将文件/文件夹设置标题然后按组排列(如图),想找寻一命令工具,可以将文件/文件夹拖到具参数的bat上可设置其标题信息,需要支持设置中文标题.请推荐一款第三方工具或有其他的解决方法?

我是小菜菜……

本帖最后由 Wingl83 于 2012-8-26 16:53 编辑

请完成标题或内容栏。

TOP

文件夹也有摘要信息?
我这个只支持文件

支持多文件拖放。
---学无止境---

TOP

本帖最后由 Wingl83 于 2012-8-26 16:54 编辑

回复 3# broly


其实我是想设置文件摘要的标题是一个固定的标签词语,例如是:我的文件、X的文件等等,不是设置成该文件的文件名,这样的话就没有意义了。我知道是在DSO.SummaryProperties.Title = 修改的。

但是我的原意是,将这个汇编成一个命令行第三方工具。通过参数设置文件摘要的标题,例如
  1. doc.exe /t "文件路径" "标题标签"
复制代码
这样可以在文件夹内新建多个具有固定的标题批处理,将文件拖到批处理上后,即可按该批处理里的参数设置标题,并将这次执行的命令储存到一个批处理中,方便全盘恢复文件标题
  1. Doc.exe /t "%~dpnx*" %~n0
  2. echo:Doc.exe /t "%~dpnx*" %~n0>>C:\文件摘要设置.bat
复制代码
我是小菜菜……

TOP

先解压,然后请运行regsvrDll.bat,即可当普通命令行工具使用
  1. Usage:
  2.    
  3.     Summaryset --help
  4.     Summaryset "title" "filepath"
复制代码
http://pan.baidu.com/share/link?shareid=6633&uk=1846211040
---学无止境---

TOP

xp下可以用这种方法给文件夹添加备注:
  1. @echo off&setlocal ENABLEDELAYEDEXPANSION
  2. rem 将文件夹拖到图标上。无备注的添加备注,有备注的不变。
  3. rem 如果输入的备注前加 “cover ”,有备注的会被改变,无备注的添加备注。
  4. rem 输入信息前加“cover ”可覆盖文件夹中的原DeskTop.ini文件
  5. if "%~1"=="" echo Please 拖入 folder.&pause>nul&exit
  6. set /p info=input the info:
  7. set "tempinfo=!info!"
  8. :start
  9. set "info=!tempinfo!"
  10. if "%~1"=="" pause&exit
  11. attrib +s "%~1"
  12. cd /d "%~1"
  13. if not exist DeskTop.ini  goto :create
  14. if "!info:~0,6!"=="cover "  (
  15.   set "info=!info:cover =!"
  16.   del /a /f DeskTop.ini
  17.   goto :create) else (goto :DoNothing)
  18. :create
  19.   echo [.ShellClassInfo]>>DeskTop.ini
  20.   echo InfoTip=!info!>>DeskTop.ini
  21.   attrib +s +h DeskTop.ini
  22. :DoNothing
  23. shift
  24. goto :start
复制代码

TOP

文件夹也有摘要信息?
我这个只支持文件

支持多文件拖放。
broly 发表于 2012-8-26 14:46



    音乐文件(MP3、wav)无法添加,能让.MP3文件也可以添加吗???

TOP

返回列表