[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
方法1: 批处理文件保存为 UTF-8 (不含 BOM)
  1. exiftool -overwrite_original "-XPKeywords=测试标记" *.jpg
复制代码
方法2: 不需要修改批处理文件编码,从文本中读取文字,文本需保存为 UTF-8 (有无 BOM 都可以)
  1. exiftool -overwrite_original "-XPKeywords<=标记.txt" *.jpg
复制代码
方法3: 不需要手工设置编码,用 win_iconv 自动转换为 UTF-8
  1. @echo off
  2. set Keywords=测试标记
  3. echo %Keywords% | win_iconv -f gbk -t utf-8 > 标记.txt
  4. exiftool -overwrite_original "-XPKeywords<=标记.txt" *.jpg
  5. pause
复制代码
方法3.1: 不需要手工设置编码,用 win_iconv 自动转换为 UTF-8,通过管道符传递
  1. @echo off
  2. set Keywords=测试标记
  3. echo %Keywords% | win_iconv -f gbk -t utf-8 | exiftool -overwrite_original "-XPKeywords<=-" *.jpg
  4. pause
复制代码
包括子目录示例代码:
  1. @echo off
  2. set Keywords=花花
  3. set jpg目录="d:\test"
  4. echo %Keywords% ^
  5.     | win_iconv -f gbk -t utf-8 ^
  6.     | exiftool -overwrite_original "-XPKeywords<=-" -r -ext .jpg -ext .jpeg %jpg目录%
  7. pause
复制代码

工具下载地址:
1

评分人数

    • CrLf: exiftool技术 + 1

TOP

返回列表