Board logo

标题: [已结]如何用BAT去掉歌词每行的时间信息 [打印本页]

作者: kidzgy     时间: 2008-12-6 19:17    标题: [已结]如何用BAT去掉歌词每行的时间信息

例如:
[00:25.78]说句心里话 我也想家 
[00:33.10]家中的老妈妈 已是满头白发
[00:40.92]说句那实在话 我也有爱 
[00:48.97]常思念那个梦中的她 梦中的她
[00:56.11]来来来来来 既然来当兵 
把歌词 .txt 或.lrc 拖入到bat图标中,生成新的文件,扩展名不变。 转换后内容为
说句心里话 我也想家 
家中的老妈妈 已是满头白发
说句那实在话 我也有爱 
常思念那个梦中的她 梦中的她
来来来来来 既然来当兵 
批处理该怎么写呢?我想这样能方便打印,不然每次手动去掉前面时间信息很麻烦。 [ Last edited by HAT on 2008-12-6 at 20:45 ]

作者: 77720666     时间: 2008-12-6 19:25
@Echo off For /f "tokens=2 delims=]" %%a in (%1) do Echo %%a>>%1.txt 简单写了句~ 什么也没做判断

作者: kidzgy     时间: 2008-12-6 19:54
不行,拖拉到图标上,没有输出。

作者: hackate     时间: 2008-12-6 19:59
@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 ]

作者: kidzgy     时间: 2008-12-6 20:12
太好了,去掉了谢谢啊。

作者: kaikai163     时间: 2008-12-11 11:43
强,学习了,我也收下!

作者: zqj203     时间: 2010-8-17 21:12
谢谢 终于找到了