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


    Br=Bridge

TOP

本帖最后由 tigerpower 于 2015-7-8 13:14 编辑

BR是啥,貌似全部选中后在属性里就能批量改,我写了一个批处理,试试吧
  1. @echo off
  2. rem 批量添加标记
  3. rem 用法:将图片目录拖放到批处理文件图标上
  4. rem 下载exiv2:http://www.exiv2.org/exiv2-0.25-win.zip
  5. rem 复制 exiv2.exe libexpat.dll 到 C:\Windows\system32(或设置路径,见下)
  6. rem set 设置, add 增加, del 删除, 可以连用多个 -M 选项
  7. chcp 936
  8. rem path %ProgramFiles(x86)%\exiv2;%PATH%
  9. set tag=花花
  10. pushd "%~f1" || echo 目录不存在 && goto :eof
  11. echo %cd%
  12. for /f "tokens=*" %%i in ('dir /a-d /s /b *.jpg') do exiv2 -M"add Iptc.Application2.Keywords %tag%" "%%i"
  13. popd
  14. echo 修改完毕。
  15. pause
复制代码
1

评分人数

TOP

回复 9# CrLf

是喔,我百度了好久都没找到方法,现在都是手动去添加,或者用BR去添加。

TOP

找了下,只有读取标记的方法,不知道改写标记的接口在哪里

TOP

回复 7# tigerpower


    你好,已贴上图片

TOP

什么“标记”,贴图上来。

TOP

回复 5# tigerpower


    不行喔, 运行命令后也没添加上标记喔?

TOP

回复 3# tigerpower


能直接运行命令就能实现添加标记么?

TOP

本帖最后由 tigerpower 于 2015-7-4 06:02 编辑
  1. for /f "tokens=*" %i in ('dir /a-d /s /b *.jpg') do ren "%i" "花花%~nxi"
复制代码

TOP

是不是表达得不够详细呢?还是没有方法可以解决?

TOP

返回列表