Board logo

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

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

例如:
CODE:  [Copy to clipboard]
[00:25.78]说句心里话 我也想家
[00:33.10]家中的老妈妈 已是满头白发
[00:40.92]说句那实在话 我也有爱
[00:48.97]常思念那个梦中的她 梦中的她
[00:56.11]来来来来来 既然来当兵
把歌词 .txt 或.lrc 拖入到bat图标中,生成新的文件,扩展名不变。

转换后内容为
CODE:  [Copy to clipboard]
说句心里话 我也想家
家中的老妈妈 已是满头白发
说句那实在话 我也有爱
常思念那个梦中的她 梦中的她
来来来来来 既然来当兵
批处理该怎么写呢?我想这样能方便打印,不然每次手动去掉前面时间信息很麻烦。

[ 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
CODE:  [Copy to clipboard]
@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
谢谢  终于找到了




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5