找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22206|回复: 6

[文本处理] 批处理如何批量修改KSC文件多余字段

[复制链接]
发表于 2012-1-17 01:23:11 | 显示全部楼层 |阅读模式
本帖最后由 WDMZ 于 2012-1-19 19:23 编辑

我用ksc生成器做的KSC文件内容如下:

karaoke := CreateKaraokeObject;
karaoke.internalnumber :=2 ;
karaoke.rows := 2;
karaoke := CreateKaraokeObject;
karaoke.clear;

// 本文件自动生成于 礼光KSC批量生成工具  By QQ:7861515
//     QQ:7861515      Mail:putinit@163.com     旺旺:Putinit

//  Http://www.7861515.cn  Http://Shop33706607.Taobao.com

// 歌曲附加信息(便于检索)
karaoke.tag('歌名', '相约在草原');
karaoke.tag('缩写', 'XYZCY');
karaoke.tag('歌手', '格格');
karaoke.tag('字数', '5');
karaoke.tag('语种', '国语');
karaoke.tag('歌类', '其它');
karaoke.tag('电影', 'false');
karaoke.tag('风格', '流行');
karaoke.tag('流行', 'true');
karaoke.tag('音量', '170')
karaoke.tag('声道', '21');
karaoke.tag('FMP声道', '32');
karaoke.tag('语音', '0');
karaoke.tag('介质', 'true');
karaoke.tag('时间', '2012-1-16');
karaoke.tag('歌星拼音', 'GG');
karaoke.mtvmode :=true;
karaoke.videofilename := '';
karaoke.audiofilename := '*.wav';
karaoke.XSDVideoMode := 4;
karaoke.CommonVideo := '格格-相约在草原.mpg';


能不能做个批处理,把多个文件夹下的KSC文件的这些多于内容去掉
这些内容每个KSC文件都有,而且是统一的
// 本文件自动生成于 礼光KSC批量生成工具  By QQ:7861515
//     QQ:7861515      Mail:putinit@163.com     旺旺:Putinit

//  Http://www.7861515.cn  Http://Shop33706607.Taobao.com


多个文件夹如下:
动力火车--文件夹
国语--子文件夹
动力火车-第一滴.KSC

格格--文件夹
格格-相约在草原.KSC
 楼主| 发表于 2012-1-17 19:29:53 | 显示全部楼层
请高手帮忙。谢谢了
 楼主| 发表于 2012-1-19 19:24:13 | 显示全部楼层
请大家帮忙。我附下附件
 楼主| 发表于 2012-1-19 19:27:10 | 显示全部楼层
这个KSC文件用文本可以打开的
发表于 2012-2-22 11:57:02 | 显示全部楼层
放了那么久居然没回帖的
我来尝试一下(可以重复执行而不会删掉已经备份的原始文件):

  1. @echo off
  2. for /f "delims=" %%i in ('dir /a-d /b /s *.ksc') do (
  3.     rem 先对原始文件做备份
  4.     ren "%%i" "%%~nxi.bak"
  5.     rem 把以 // 打头的行删掉
  6.     findstr /v "^//" "%%i.bak">"%%i"
  7. )
  8. pause
复制代码
 楼主| 发表于 2012-2-27 23:31:24 | 显示全部楼层
感谢版主的好方法。可以处理了。
但把
“// 歌曲附加信息(便于检索)”
这个也给去掉了。这个是要留着的。要不歌曲的附加信息就不能检索了。
那些不要的能不能在文本引用去掉。
谢谢
 楼主| 发表于 2012-2-27 23:32:28 | 显示全部楼层
也不要对原始文件做备份的。直接处理就好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 18:28 , Processed in 0.018813 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表