不知道喜爱MMD的绅士们有没有这样的烦恼,随着收集的MMD越来越多,为这些收藏分门别类成了大麻烦。我就为此烦恼不已,在强迫症的驱使下我利用自身的编程能力开发了一套简易的管理软件。经过几次修改,我认为已经能满足基本的收藏管理功能了,现在分享给大家,希望能帮到更多的人。
系统环境:
使用说明:
正常运行的样子,下面的栏位可以自行调节宽度或隐藏。
右击标题栏会弹出菜单,里面有很多有用的功能,这里只介绍常用的,隐藏栏位也可直接用鼠标拖住栏位移除
程序有三个文件夹需要手动配置,用记事本打开“WindowsFormsApplication1.exe.config”
找到”ImportPath”、”StoragePath”、”DeletePath”,分别设置待导入文件夹、存储文件夹、已删除文件夹。
点击蓝色字体的链接可以直接打开你设置的文件夹。
ImportPath是待导入文件夹,存放待导入管理器的文件。
准备好后,点击管理器的“导入”按钮,生成一条文件记录。
导入的文件会被重命名后移动到存储文件夹。
双击曲目栏位,对文件数据进行命名。
点最下面的+号,新增一条数据,填上名称等信息。可以先保存,或者之间点右边的“确认”。
双击角色栏位。
同样点最下面的+号新增数据。角色可以多选,并标注角色数量。点上面的“确认”进行保存。
点”查询”刷新数据查看效果
双击标签可自定义标签,操作同角色.
角色同样能增加标签
双击文件名可以直接打开文件
主界面支持多选,可以多条一起播放,效果取决于你的播放器设置
“排序”会按照曲目出现的次数,文件大小自动排序,如果你不喜欢这个排序规则,也可直接修改序号,备注、原文件名、剩余计数也可以修改,修改后别忘了点“保存”按钮。
“列出相同大小”会只显示文件大小相同的行,帮助你筛选重复收藏的文件。点击移除,不会直接送进回收站,会清楚相关数据,并把这个文件移动到已删除文件夹。
ExecuteNonQuery是一个操作SQL的小工具,如果你会SQL,可以方便你批量操作数据。
查询条件只有ID,你可以通过第一行的筛选行对任意栏位进行数据筛选
“1”是增加筛选条件“[剩余计数]=’1’”的快捷按钮
“运算”、“加入列表”、“计数”是我创建播放列表的辅助功能,用于防止相同歌曲的MMD在播放列表中出现多次。一面我以PotPlayer播放器为例,介绍下这个功能。
在“运算”左边的文本框内输入播放列表的最大限制曲目数,点击“运算”,剩余计数0的会变成1,超过最大限制曲目数的会变成2。
播放器的多重处理方式改为:添加到播放列表后等待播放。
点击“加入列表”,会把所有剩余计数1的加入播放列表。
“计数”会把所有(限查询条件ID内的)剩余计数-1,不满1变成0的会变成最大值,最大值为当前重复最多的曲目数。以下图为例,有5个MMD都用了“Sweet Devil”,最大值为5.
软件的功能差不多就这些了,辅助功能比较个人化,毕竟初衷就是为了让我自己用的,使用上有什么问题可以问我,涉及改代码就饶了我吧╮(╯_╰)╭
评论12