我们同学有一个做了一个,很多人用过觉得不错
功能2就是你想要的吧
但是开发工具是VC++6
________________________________________________________________
基于Shell Extension和正则表达式的MP3 Id3tag编辑工具win2k版 v1.0beta
作者:andy(anjb@sina.com)
主要功能:
1.基于正则表达式的id3tag编辑,可同时编辑多个文件
2.基于正则表达式和id3tag的mp3文件改名,可批量改名
3.资源管理器的文件属性扩展,支持显示mp3 tag信息
4.同时支持id3tag v1和v2,并支持定制和同步
不足:
1.仅支持win2k
2.帮助不详
安装:
1.将tagext.dll拷贝到某个目录,建议winnt\system32\
2.执行regsvr32 tagext.dll
使用:
1.在mp3文件上点右键,弹出菜单中有ID3 Tag Extension项
1)Rename Files,根据老文件名和id3tag信息改名。
例一:
Beyond的一个专辑,从网上down过来的文件名为track01.mp3、track02.mp3等等,但id3信息全。则可以全选后点击Rename Files,Old filenames处空,New Filenames处填"\a - \t.mp3",确定后文件名将更新为"Beyond - 歌名.mp3"的形式。
例二:
还是这个专辑,现在还需要track信息,这表示在老文件名上。则可以在Old Filenames处填".*(..)\.mp3",在New Filenames处填"\1.\a - \t.mp3",新文件名格式将为"01.Beyond - 歌名.mp3"、"02.Beyond - 歌名.mp3"等。
关于正则表达式的更详细的说明见菜单中的帮助。
2)Edit Tags,编辑id3tag信息
单个文件编辑很简单,填入信息即可。多个文件时可以从文件名中提取id3tag(如果有的话),例如:
还是上面那个专辑,歌名格式为"歌名.mp3",但没有id3信息。则可以全选后点击Edit Tags,在Filenames处填"(.*)\.mp3",在Title处填"\1",在Artist处填"Beyond",其余可以为空。确定后,歌名信息就录入到id3tag里了。
3)Synchronize ID3Tags,v1、v2信息同步
id3tag目前流行的有两种,v1是老的,v2有一些扩充(比如歌名允许更长),这个功能可以实现v1->v2,v2->v1。
4)I Prefer...
根据习惯选择使用v1和v2,选择后,所有其余操作都在所选版本的id3tag上进行。
2.资源浏览器文件列表栏的题头上点右键,选择"更多...",可以在其中选择显示mp3 tag信息。选择后mp3文件的歌名、专辑名等信息可以在资源管理器里显示出来。(据称xp已经做了)
卸载:
1.执行regsvr32 /u tagext.dll
2.删除tagext.dll,如果access denied,Logoff后再删