Board logo

标题: 有偿求助前辈帮咱写BAT以解脱无聊的工作 [打印本页]

作者: aya1412    时间: 2012-8-18 12:34     标题: 有偿求助前辈帮咱写BAT以解脱无聊的工作

这里高手很多..我等小白特来求助一下高手帮帮忙..
每天我会拿到几十个文件..一般会分成几大类..文件名通常是一堆中文..但是我有我自己的命名规则..可能会分成几类..

1.批量文件重命名:

《怒火2》全裸镜头被投诉 惹露点乌龙.mp4
2012全国比基尼**大赛创意水上走秀.mp4
2012全球比基尼大赛泳装精编版.mp4
34E嫩模穿比基尼大解放.mp4
3个屌丝超强同步模仿 笑抽了.mp4

0820la01_《怒火2》全裸镜头被投诉 惹露点乌龙.mp4
0820la02_2012全国比基尼**大赛创意水上走秀.mp4
0820la03_2012全球比基尼大赛泳装精编版.mp4
0820la04_34E嫩模穿比基尼大解放.mp4
0820la05_3个屌丝超强同步模仿 笑抽了.mp4

文件名的规律一般是4位数日期,然后是2位数的类别编号..接着是序号..然后是下划线加原中文名..比如说这样:0815ab01_求助帮忙写个批处理.mpg
有没有可能弄一个几行的代码的BAT在文件夹下..然后就是把N个文件..加上前面的前缀然后自动加上序号..再加上下划线然后保留原文件名..而不是用超傻的方法一个文件写一行~

2.把文件夹内文件名整理到一个BAT里:

abc.exe -i "D:\0817ly01.mpg"     -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4
abc.exe -i "D:\0817ly02.mpg"     -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4
abc.exe -i "D:\0817ly03.mpg"     -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4
abc.exe -i "D:\0817ly04.mpg"     -vcodec MTK -r 5 -s 176x144 -b 28kb -acodec TIAC-L -ar 8000 -ab 7kb -ac 1 D:\\0817ly01.mp4

因为是视频转码软件..我目前使用的是一个BAT..但是有多少个文件..我就要写多少行..每行都要单独修改..有没有可以把这个文件夹下所有指定的扩展名文件都执行此条命令?个人能力有限..只能一行一行写..这不科学啊~

3.建立文件夹:
0820la01.mpg
0820la02.mpg
0820la03.mpg
0820la04.mpg
0820la05.mpg
一个文件夹下有N多文件..我想按名称建立文件夹..
0820la01
0820la02
0820la03
0820la04
0820la05
个人的笨方法是:
md D:\0820la01
md D:\0820la02
md D:\0820la03
md D:\0820la04
md D:\0820la05
前4位数是固定的.56位的不固定..78位的是序号..

4.按文件名来整理最终文件:
上面的工作做完以后..我每一个文件最后会生成N个文件..比如说:
0815ab01_01.mp4
0815ab01_02.mp4
0815ab01_03.mp4
0815ab02_01.mp4
0815ab02_02.mp4
0815ab02_03.mp4
我想把前3个文件复制到0815ab01文件夹..后3个文件复制到0815ab02..
下划线前面都是固定的..我的整理要求是按着下划线前面的分类复制到指定的文件夹内..指定的文件夹最好也是BAT来执行!~
我现在的做法是copy x:\0815ab01*.* Y:\0815ab01
有多少个文件我就要复制多少行..然后手动来改..没啥效率..也不科学..不知道有没有高级的BAT命令可以简化这种劳动?

论坛不常上..哪位大大有兴趣帮忙的可以QQ加我:193004..价格详谈!
作者: canyuexiaolang    时间: 2012-8-18 18:35

已经加了。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2