方法1: 批处理文件保存为 UTF-8 (不含 BOM)- exiftool -overwrite_original "-XPKeywords=测试标记" *.jpg
复制代码 方法2: 不需要修改批处理文件编码,从文本中读取文字,文本需保存为 UTF-8 (有无 BOM 都可以)- exiftool -overwrite_original "-XPKeywords<=标记.txt" *.jpg
复制代码 方法3: 不需要手工设置编码,用 win_iconv 自动转换为 UTF-8- @echo off
- set Keywords=测试标记
- echo %Keywords% | win_iconv -f gbk -t utf-8 > 标记.txt
- exiftool -overwrite_original "-XPKeywords<=标记.txt" *.jpg
- pause
复制代码 方法3.1: 不需要手工设置编码,用 win_iconv 自动转换为 UTF-8,通过管道符传递- @echo off
- set Keywords=测试标记
- echo %Keywords% | win_iconv -f gbk -t utf-8 | exiftool -overwrite_original "-XPKeywords<=-" *.jpg
- pause
复制代码 包括子目录示例代码:- @echo off
- set Keywords=花花
- set jpg目录="d:\test"
- echo %Keywords% ^
- | win_iconv -f gbk -t utf-8 ^
- | exiftool -overwrite_original "-XPKeywords<=-" -r -ext .jpg -ext .jpeg %jpg目录%
- pause
复制代码
工具下载地址:
|