中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 02:30
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:有规律批量更名问题 查看 889 回复 10
楼 主 求助:有规律批量更名问题 发表于 2009-06-15 13:36 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
.wmv
.wmv
.wmv
.ssa
第102話.ssa
adsfa103sdfa.ssa

今天看到朋友把字幕名字改成视频名字,很麻烦,一个一个的命名。
除开后缀不改,请问有办法将字幕(.ssa的)改成.wmv名字一样的吗?
郁闷的是如果排序是乱的就不好改了

[ Last edited by okzhsh01 on 2009-6-16 at 12:04 ]
2 发表于 2009-06-15 13:45 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
可以是这样把视频(.wmv)中的共通点如视频中有101,就把字幕中有101的这一个文件改成和他一样的名字。
不过如果他是其它的呢。。。高手帮研究下……
3 发表于 2009-06-15 14:20 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@echo off
for /f "delims= tokens=1-5" %%1 in ('dir/a-d/b .wmv') do (
ren "第%%2話.ssa" ".*"
)
4 发表于 2009-06-15 15:18 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
感谢楼上
@echo off
for /f "delims= tokens=1-5" %%1 in ('dir/a-d/b *.wmv') do (
ren "*%%2*.ssa" ".*"
)
改成这样其它文件虽然也可以用不过会出现匹配失误的问题,求解
而且他后面可能不会一定是分成五段
字幕文件可能也会与视频文件有效大的出入

中间再加个FOR循环常试了几次也不行,明天再研究了,睡觉了

[ Last edited by okzhsh01 on 2009-6-15 at 16:19 ]
5 发表于 2009-06-16 02:23 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
for /f %%i in ('dir /b *.wmv') do (echo %%i)
for /f %%i in ('dir /b *.ssa') do (echo %%i)
请问下有什么办法可以指定第一个for的关键字来匹配第二个for的文件名中是否含有这个关键字,来进行更名处理?
6 发表于 2009-06-16 10:08 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
求高人解答……
7 发表于 2009-06-16 10:42 ·  中国 江苏 常州 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
这个范围还能缩小吗

@echo off
for /f "tokens=1,2* delims=" %%i in ('dir /b /a-d *.wmv') do (
ren "第%%j話*" "


简单!简单!再简单!
8 发表于 2009-06-16 11:50 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
还是有局限性了点
你这个定了[],有的字幕是不一定用了[],我这边的文件变化大了点,难啊

纯数字匹配有办法设定吗?
想写个自己设定关键字匹配的
写不出来……再帮想想
或许还是太麻烦了点

能不能换个思路,dir /b这个文件夹,.wmv与ass顺序改再加条件呢?
9 发表于 2009-06-17 21:34 ·  中国 河南 郑州 联通
新手上路
积分 18
发帖 20
注册 2008-10-28 22:45
17年会员
UID 129408
性别 男
状态 离线
关注一下

[ Last edited by wishpopo on 2009-6-17 at 21:35 ]
10 发表于 2009-06-19 09:25 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
继续求助,换个文件改试试
[X2&lloup][Fate_Stay_Night][BDrip][01][x264_FLAC][1920x1080][VFR][CRC32_4A46158D].uni_gb.ass
[X2&lloup][Fate_Stay_Night][BDrip][02][x264_FLAC][1920x1080][VFR][CRC32_7BBC382B].uni_gb.ass
[X2&lloup][Fate_Stay_Night][BDrip][03][x264_FLAC][1920x1080][VFR][CRC32_06852FF8].uni_gb.ass
[X2&lloup][Fate_Stay_Night][BDrip][04][x264_FLAC][1920x1080][VFR][CRC32_133F0759].uni_gb.ass
[X2&lloup][Fate_Stay_Night][BDrip][05][x264_FLAC][1920x1080][VFR][CRC32_2507AE5D].uni_gb.ass
[X2&lloup][Fate_Stay_Night][BDrip][06][x264_FLAC][1920x1080][VFR][CRC32_6BC15307].uni_gb.ass

[アニメ BD] Fate/stay night 第01話 .mp4
[アニメ BD] Fate/stay night 第02 「達命の夜」 (1920x1080 x264 AAC 2ch).mp4
[アニメ BD] Fate/stay night 03話 「開幕」 (1920x1080 x264 AAC 2ch).mp4
[アニメ BD] Fate/stay 第04話 「最強の敵」 (1920x1080 x264 AAC 2ch).mp4
[アニメ BD Fate/stay night 第05話 「魔術師二人〈前編〉」 (1920x1080 x264 AAC 2ch).mp4
アニメ BD] Fate/stay night 第06話 「魔術師二人〈後編〉」 (1920x1080 x264 AAC 2ch).mp4
能否将 ass 文件改成mp4文件
11 发表于 2009-06-27 21:59 ·  中国 湖南 湘潭 电信
初级用户
积分 61
发帖 45
注册 2008-07-11 23:33
18年会员
UID 121388
性别 男
状态 离线
help me
论坛跳转: