中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-11 22:58
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何用BAT去掉歌词每行的时间信息 查看 1,136 回复 6
楼 主 [已结]如何用BAT去掉歌词每行的时间信息 发表于 2008-12-06 19:17 ·  中国 广东 梅州 电信
中级用户
★★
积分 262
发帖 129
注册 2007-07-11 06:50
19年会员
UID 93679
性别 男
状态 离线
例如:


说句心里话 我也想家
家中的老妈妈 已是满头白发
说句那实在话 我也有爱
常思念那个梦中的她 梦中的她
来来来来来 既然来当兵


把歌词 .txt 或.lrc 拖入到bat图标中,生成新的文件,扩展名不变。

转换后内容为

说句心里话 我也想家
家中的老妈妈 已是满头白发
说句那实在话 我也有爱
常思念那个梦中的她 梦中的她
来来来来来 既然来当兵


批处理该怎么写呢?我想这样能方便打印,不然每次手动去掉前面时间信息很麻烦。

[ Last edited by HAT on 2008-12-6 at 20:45 ]
2 发表于 2008-12-06 19:25 ·  中国 广东 广州 天河区 电信
初级用户
积分 59
发帖 46
注册 2007-04-10 00:25
19年会员
UID 84529
性别 男
状态 离线
@Echo off
For /f "tokens=2 delims=]" %%a in (%1) do Echo %%a>>%1.txt

简单写了句~
什么也没做判断
3 发表于 2008-12-06 19:54 ·  中国 广东 梅州 电信
中级用户
★★
积分 262
发帖 129
注册 2007-07-11 06:50
19年会员
UID 93679
性别 男
状态 离线
不行,拖拉到图标上,没有输出。
4 发表于 2008-12-06 19:59 ·  中国 福建 漳州 联通
中级用户
★★
积分 228
发帖 125
注册 2008-08-25 19:17
17年会员
UID 124135
性别 男
状态 离线
@Echo off
For /f "tokens=2 delims=]" %%a in ('type %1') do Echo %%a>>%1.txt



这样就好.楼上疏忽了.呵呵

[ Last edited by hackate on 2008-12-6 at 20:03 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT +2 2008-12-06 20:45
5 发表于 2008-12-06 20:12 ·  中国 广东 梅州 电信
中级用户
★★
积分 262
发帖 129
注册 2007-07-11 06:50
19年会员
UID 93679
性别 男
状态 离线
太好了,去掉了谢谢啊。
6 发表于 2008-12-11 11:43 ·  中国 山东 青岛 联通
初级用户
★★
积分 107
发帖 60
注册 2007-11-07 22:03
18年会员
UID 102010
性别 男
状态 离线
强,学习了,我也收下!
7 发表于 2010-08-17 21:12 ·  中国 辽宁 大连 联通
新手上路
积分 5
发帖 2
注册 2007-06-30 15:44
19年会员
UID 92772
性别 男
状态 离线
谢谢 终于找到了
论坛跳转: