回复 3# gytqqq - @echo off
- @setlocal enabledelayedexpansion
-
- set num=001
- call:count
-
- :main
- for /R %%i in (*.jpg) do (
- if not %%~ni LSS %num% (
- rename "%%i" %num%.jpg
- set /A num+=1
- call:int
- goto:main
- )
- )
- call:sleep 125
- goto:main
-
- :count
- rem 计算已重命名的文件数
- if exist %num%.jpg (
- set /A num+=1
- call:int
- goto:eof
- )
- goto:eof
-
- :int
- rem 统一格式
- set num=000%num%
- set num=%num:~-3%
- goto:eof
-
- :sleep
- rem 防高频
- echo WScript.sleep %1 > sleep.vbs
- start /wait sleep.vbs
- del sleep.vbs
- goto:eof
复制代码 目测稳定。8Hz。放在A文件夹的目录下,打开后保持运行(其实全部复制好再运行也可以)。仅支持jpg且文件数小于999.
建议先备份图片再尝试,出现意外概不负责。 |