中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-17 18:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 无界面版本 批量文件改名 beat1.3 [20061214]更新 查看 12,319 回复 63
楼 主 无界面版本 批量文件改名 beat1.3 [20061214]更新 发表于 2006-12-05 04:36 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
C:\Documents and Settings\Administrator>pren
GNU Pren beat1.3
Usage: pren

Startup:
/h, --help print this help.
/s, --short TV play series rename.
/m, --eliminate eliminate char.
/a, --append append char.
/r, --replace replace char.
/e, --extend replace ext.

Example:
pren /s "e:\New Download\I Love U 01.en.d-vb.rmvb"
Ending: e:\New Download\01.rmvb

pren /m "e:\New Download\"
Ending: e:\New Download\I Love U 01.en.d-vb.rmvb

pren /a "e:\New Download\"
Ending: e:\New Download\I Love U 01.en.d-vb.rmvb

pren /r e:\NewDownload\
Ending: e:\New Download\I Love U 01.en.d-vb.rmvb

pren /s rm e:\NewDownload\
Ending: e:\New Download\I Love U 01.en.d-vb.rm


Mail bug reports and suggestions to <zzlike@163.com>.

[ Last edited by a9319751 on 2006-12-15 at 04:55 AM ]
本帖最近评分记录 (共 4 条) 点击查看详情
评分人分数时间
redtek +5 2006-12-06 04:24
lxmxn +8 2007-05-13 03:33
qpmgljf +1 2007-11-20 21:33
xlp +1 2007-12-09 15:11
附件
批量文件改名.rar (2.46 KiB, 下载附件所需积分 1 点, 下载次数: 825)
pren.rar (1.07 KiB, 下载附件所需积分 1 点, 下载次数: 533)
2 发表于 2006-12-05 11:05 ·  中国 江西 吉安 遂川县 电信
中级用户
★★
积分 253
发帖 112
注册 2006-05-31 11:12
UID 56308
性别 男
状态 离线
不错,
如果能选择路径的话,相信会更好了,
还有更改扩展名之类的,能有个忽略(文件夹,,等等)选项就好了
3 发表于 2006-12-06 04:02 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
Originally posted by junyee at 2006-12-5 11:05:
不错,
如果能选择路径的话,相信会更好了,
还有更改扩展名之类的,能有个忽略(文件夹,,等等)选项就好了


谢谢你的建议
新版已经支持路径设置
增加了更改扩展名
忽略了文件夹
bat c c++
4 发表于 2006-12-06 12:03 ·  中国 湖北 武汉 电信
新手上路
积分 5
发帖 3
注册 2006-12-05 12:30
UID 72635
性别 男
状态 离线
版本更新得快,支持!
5 请教 发表于 2006-12-06 19:34 ·  中国 湖北 宜昌 电信
初级用户
积分 30
发帖 26
注册 2006-10-25 12:39
UID 68219
性别 男
状态 离线
set "oldname=%oldname:"=%"这是什么意思。
6 发表于 2006-12-07 03:25 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
Originally posted by nanoking at 2006-12-6 12:03:
版本更新得快,支持!


谢谢支持,希望大家使用过程中发现问题,多提建议
bat c c++
7 发表于 2006-12-07 03:26 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
Originally posted by yqadsq1314 at 2006-12-6 19:34:
set "oldname=%oldname:"=%"这是什么意思。


剔除变量 oldname中的“"”(引号)
bat c c++
8 发表于 2006-12-14 02:27 ·  中国 吉林 长春 联通
初级用户
积分 46
发帖 24
注册 2006-12-13 23:06
UID 73425
性别 男
状态 离线
楼主强的说
9 发表于 2006-12-14 03:42 ·  中国 浙江 宁波 鹏博士宽带
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
UID 40733
性别 男
状态 离线
提点小意见:
我觉得批处理的优势在于非交互的批量操作,能不能想办法添加参数选项可以直接调用某种功能的更名操作。再者为什么喜欢输出那么多的信息,足足占了 200+ 行。
  ☆开始\运行 (WIN+R)☆
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul

10 发表于 2006-12-14 03:48 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
谢谢斑竹指导,马上改进
bat c c++
11 发表于 2006-12-14 04:46 ·  中国 安徽 合肥 电信
新手上路
积分 14
发帖 6
注册 2006-11-03 22:59
UID 69456
性别 男
状态 离线
很好用
如果能选择 "更改当前打开的文件夹内" 就更完美了
12 发表于 2006-12-14 04:51 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
Originally posted by linjie at 2006-12-14 04:46:
很好用
如果能选择 "更改当前打开的文件夹内" 就更完美了



如果打开多个文件夹容易出错吧,你说的意思是多个文件夹,在最上面的这个?
bat c c++
13 发表于 2006-12-14 04:55 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,179
发帖 442
注册 2006-09-09 22:47
UID 62249
状态 离线
编写的相当好。加分。
14 发表于 2006-12-14 04:56 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,179
发帖 442
注册 2006-09-09 22:47
UID 62249
状态 离线
呵呵,我今天加分的太多了,提示我不能加,明天再给你加。
15 发表于 2006-12-14 05:01 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
谢谢鼓励
bat c c++
论坛跳转: