返回列表 发帖
本帖最后由 tigerpower 于 2015-7-4 06:02 编辑
for /f "tokens=*" %i in ('dir /a-d /s /b *.jpg') do ren "%i" "花花%~nxi"COPY

TOP

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

TOP

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

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

评分人数

TOP

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

回复 13# CrLf
实测得把 chcp 65001 去掉才行,或者放到 popd 之后

我已经简化了代码

回复 14# 228630386
建议找图片软件。

TOP

返回列表