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

处理所有子目录的图片ren.bat
  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. pushd "%~dp0"
  4. for /r . /d %%A in (*) do (
  5.   pushd "%%A"
  6.   set /a ctr=0,left=0,right=0
  7.   set file1=
  8.   set file2=
  9.   for /f "delims=" %%B in ('2^>nul,where ".:*.jpg"') do (
  10.     set /a ctr+=1
  11.     if !ctr! equ 1 (
  12.       ren "%%B" "机台照.jpg"
  13.     ) else (
  14.       set /a left=right,right=left+5
  15.       ren "%%B" "!left!-!right!m.jpg"
  16.       set file1=!file2!
  17.       set file2="!left!-!right!m.jpg"
  18.     )
  19.   )
  20.   ren !file1! "全景照.jpg"
  21.   ren !file2! "喷漆照.jpg"
  22.   popd
  23. )
  24. popd
  25. endlocal
  26. pause
  27. exit /b
复制代码
微信:flashercs
QQ:49908356

TOP

回复 4# 窄口牛


    “处理子目录”
微信:flashercs
QQ:49908356

TOP

返回列表