![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 23:31 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已解决]求大侠写一批量重命名代码 |
| 可打印版本 2,530 / 38 |
| 第31楼 balinger | 发表于 2008-03-28 16:06 |
| 中级用户 发帖 115 积分 356 | |
|
@echo off
for /f "tokens=1-5 delims=._" %%a in ('dir /b *.jpg') do (call :111 %%a %%b %%c %%d %%e) ren *.jpp *.jpg pause exit :111 set d=%4 set e=%5 :222 if %d:~0,1%==0 (set d=%d:~1% &goto 222) set /a d+=1 set d=000000%d% set d=%d:~-6% :333 if %e:~0,1%==0 (set e=%e:~1% &goto 333) set /a e+=1 set e=0000%e% set e=%e:~-4% ren %1_%2_%3_%4_%5.jpg %1_%2_%3_%d%_%e%.jpp |
|
| 第32楼 huajinghua | 发表于 2008-03-28 16:09 |
| 初级用户 发帖 19 积分 54 | |
|
按照那种格式在我的电脑上试了一下可以的用我的代码
|
|
| 第33楼 bat-zw | 发表于 2008-03-28 16:13 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
使用通配符: @echo off&&setlocal enabledelayedexpansion
for /f "delims=_. tokens=4,5" %%b in ('dir /b') do ( set x=%%b set y=%%c set /a x+=1 set /a y+=1 ren *%%b_%%c.jpg *!x!_!y!.jpg ) |
|
| 第34楼 hulongzhuo | 发表于 2008-03-28 16:15 |
| 中级用户 发帖 135 积分 294 | |
|
严重感谢33楼 以及所有为此给予帮助,给予代码,给予提示的大侠们,再次谢谢你们了,问题解决了!!!
高兴中~~~~~~ 不知什么时候我才能达到这种水准!! ~~~~ |
|
| 第35楼 hulongzhuo | 发表于 2008-03-28 16:49 |
| 中级用户 发帖 135 积分 294 | |
|
abcd的代码我更是看不懂了,连路径放哪都不知道了,完全摸不着门了~~~
|
|
| 第36楼 terse | 发表于 2008-03-28 17:13 |
| 银牌会员 发帖 946 积分 2,404 | |
|
我看变更3楼的就可以解决0开头问题
@echo off for /f "delims=" %%i in ('dir /b /a-d D:\A\*.jpg') do ( for /f "delims=_. tokens=1-5" %%a in ("%%i") do ( set x=%%d set y=%%e call set/a x=1%%x%%+1 call set/a y=1%%Y%%+1 call set x=%%x:~1%% call set y=%%y:~1%% call ren "%%i" "%%a_%%b_%%c_%%x%%_%%y%%.jpg" ) ) pause [ Last edited by terse on 2008-3-28 at 05:18 PM ] |
|
| 第37楼 hulongzhuo | 发表于 2008-03-28 17:23 |
| 中级用户 发帖 135 积分 294 | |
Originally posted by terse at 2008-3-28 05:13 PM: 的确是可行的.呵呵~~~ |
|
| 第38楼 26933062 | 发表于 2008-03-28 18:17 |
| 银牌会员 发帖 879 积分 2,268 | |
|
哈,还有这么个插曲。
|
|
| 第39楼 dslz666 | 发表于 2008-03-28 18:46 |
| 中级用户 发帖 117 积分 233 | |
|
厉害呀。好多都看不懂,要努力学习。,
|
|
| 上一页 1 2 3 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |