[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何批量修改文本内容

本帖最后由 hold2012 于 2013-3-20 21:52 编辑

//             本信息来自 http:home-ktv.taobao.com
//    专业提供DVD歌库新歌下载、拷贝、娱乐场所解决方案。
//             QQ:398772392 TEL:15818758345

karaoke := CreateKaraokeObject;
karaoke.internalnumber := 944493;  // 歌曲编号
karaoke.rows := 2;
karaoke := CreateKaraokeObject;
karaoke.clear;


karaoke.tag('歌名', 'Closer(欣赏版)(大家唱KTV舞曲)');
karaoke.tag('缩写', 'C');
karaoke.tag('歌手', 'Ne Yo');
karaoke.tag('字数', '1');
karaoke.tag('语种', '英语');
karaoke.tag('歌类', '其他');
karaoke.tag('电影', 'false');
karaoke.tag('风格', 'DISCO');
karaoke.tag('流行', 'true');
karaoke.tag('音量', '54');
karaoke.tag('声道', '21');
karaoke.tag('FMP声道', '32');
karaoke.tag('语音', '0');
karaoke.tag('介质', '0');
karaoke.tag('时间', '2013-3-18');
karaoke.tag('歌星拼音', 'NY');
karaoke.tag('原音', '54');
karaoke.tag('伴音', '54');
karaoke.tag('歌词', ' ');
karaoke.tag('亮度', '0');
karaoke.tag('对比度', '0');
karaoke.tag('饱和度', '0');
karaoke.tag('标识', 'MTV');
karaoke.mtvmode :=true;
karaoke.videofilename := '';
karaoke.audiofilename := '*.wav';
karaoke.XSDVideoMode := 0;
karaoke.CommonVideo := 'Ne Yo-Closer(欣赏版)(欣赏版)-英语-944493.mpg';

能不能做个批处理,把多个文件夹下的KSC文件的这行【karaoke.tag('音量', '54');】改成【karaoke.tag('音量', '160');


多个文件如下:


//             本信息来自 http:home-ktv.taobao.com
//    专业提供DVD歌库新歌下载、拷贝、娱乐场所解决方案。
//             QQ:398772392 TEL:15818758345

karaoke := CreateKaraokeObject;
karaoke.internalnumber := 944500;  // 歌曲编号
karaoke.rows := 2;
karaoke := CreateKaraokeObject;
karaoke.clear;


karaoke.tag('歌名', 'Bumbunok(欣赏版)(大家唱KTV舞曲)');
karaoke.tag('缩写', 'B');
karaoke.tag('歌手', '佚名');
karaoke.tag('字数', '1');
karaoke.tag('语种', '英语');
karaoke.tag('歌类', '其他');
karaoke.tag('电影', 'false');
karaoke.tag('风格', 'DISCO');
karaoke.tag('流行', 'true');
karaoke.tag('音量', '60');
karaoke.tag('声道', '21');
karaoke.tag('FMP声道', '32');
karaoke.tag('语音', '0');
karaoke.tag('介质', '0');
karaoke.tag('时间', '2013-3-18');
karaoke.tag('歌星拼音', 'YM');
karaoke.tag('原音', '56');
karaoke.tag('伴音', '54');
karaoke.tag('歌词', ' ');
karaoke.tag('亮度', '0');
karaoke.tag('对比度', '0');
karaoke.tag('饱和度', '0');
karaoke.tag('标识', 'MTV');
karaoke.mtvmode :=true;
karaoke.videofilename := '';
karaoke.audiofilename := '*.wav';
karaoke.XSDVideoMode := 0;
karaoke.CommonVideo := '佚名-Bumbunok(欣赏版)(欣赏版)-英语-944500.mpg';

变相广告

TOP

回复 3# hold2012


    vbs跟你有仇哈?

TOP

回复 2# apang


    VBS也可以修改的,有没可以写BAT的呢

TOP

试试vbs
  1. Set FSO = CreateObject("Scripting.FileSystemObject")
  2. For Each File in FSO.GetFolder(".").Files
  3.    Ext = FSO.GetExtensionName(File)
  4.    If LCase(Ext) = "ksc" Then
  5.       RegEx FSO.OpenTextFile(File).ReadAll
  6.    End If
  7. Next
  8. MsgBox "OK"
  9. Sub RegEx(Text)
  10.    Set re = New RegExp
  11.    re.Pattern = "('音量'.*?)('.*')"
  12.    re.Global = True
  13.    FSO.CreateTextFile(File,True).Write re.Replace(Text,"$1'160'")
  14. End Sub
复制代码

TOP

返回列表