KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

[水] Cro-chan's Renaming Tool Ver.1.01&nb

[ 8053 查看 / 12 回复 ]

Cro-chan's Renaming Tool Ver.1.01 -v-b

Language: Java 5.0
IDE: Eclipse
Exe-generator: JavaLauncher Ver.3.201

----------------------------------------------------------------------

首次用java.swing做成的GUI试验品 -v-bb

其主要作用是批量改名文件…… 特别是同一CD中的音频文件的改名。
虽然现在大概已经有很多类似工具了…… 但还是自己写的用起来比较舒服啊……Bug也比较多…… -v-bb
已经厌倦了机械性的“打开浏览器->搜索CD曲目列表->复制曲名->粘贴改名”这种行为的人不妨来试试这个…… 笑

截图:



--------------------------------------------------------------------

系统需求:

- 使用Windows操作系统
- 已安装JRE (Java Runtime Environment)

--------------------------------------------------------------------

下载:

源代码

.exe可执行文件

---------------------------------------------------------------------

使用方法:

(1)选择路径
(注意:路径中文件数请勿超过50 -v-bbb)

(2)选择改名方法:

    - 手动输入(Manual Input)
      直接在表格中“New Filename”栏输入。

    - 从文件读取(Load from file)
      逐行读取文本文件(.txt),假定每一行为一个文件名。

    - 从剪贴版粘贴 (Paste fro clipboard)    <- 推荐使用此功能 -v-b
      从载有CD信息的网页上将曲目列表复制下来,然后点击“Paste...”,各曲目便会自动被按顺序输入到表格中。
      对于较长的列表,可以分开复制几次,每一次点“Paste...”时,这次复制的内容便会被添加到表格中。
      (注:推荐从Amazon.jp上的CD信息中复制…… 因为那里的曲目列表比较符合标准,而且太复杂的列表这程序目前暂时无法处理…… (殴)

      Clear键用来清空New Filename列。

(3)点击“Rename”进行改名。
    Reset:重设
    Close:关闭


注:此工具尚在调试改良期间,请大家谨慎使用 -v-bbb

注2:
由于作者编程经验极为不足(-v-bb),
因此如果发现任何Bug(估计不少-v-bb)欢迎大家踊跃提出。 -v-bb

P.S.:感谢飞飞和挖挖的技术支持。 -v-+

----------------------------------------------------------------------

[6月12日] 更新至Ver.1.01

- 集体命名时,命名失败的部分文件名将在提示窗口中被列出
- Bug修复:Clear之后再Paste时输入行数归零
- Bug修复:如果没有在New Filename栏中输入新文件名(留空白),此文件将不会被改名。

计划增添功能:

- FreeDB搜索
- UTF文件读取支持
(目前还是有点小问题…… 本应可行的方法在运行时却扔出Exception -v-||||)

以上功能不知何年何月才能实现了……
白天上班晚上编程果然是勉强了点…… 看来只能利用周末时间了 -v-bb


请勿期待。 -v-bb
分享 转发
http://nw.keyfc.net/home/mizuseki/geassai.png

手贱了…… -v-bb(拖走
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

好东西~拿下……暂时没得用,鼓励上班时间设计程序~(^v^)~
KANON     AIR
风风雪雪之间 长梦不觉逾千载
庸庸碌碌七年 苍穹何痛泪霄台
恍恍忽忽复返 雨过天晴云破处
愕然相见   翩翩一羽似君来
如真似幻容颜

Julián·Liknight·Hu·de Milchstraße


TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

楼住大概不知道吧 foobar2000 可以直接从Freedb获取标签,自动Tag,然后自动重命名文件,基本不需要敲键盘,只需要点几下鼠标就可以了....

(不是有意打击楼主的,请原谅 /(_ _)\ )
飛べない翼に、意味はあるんでしょうか?
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

以下引用Prz在2006-6-12 11:54:30的发言:
楼住大概不知道吧 foobar2000 可以直接从Freedb获取标签,自动Tag,然后自动重命名文件,基本不需要敲键盘,只需要点几下鼠标就可以了....

(不是有意打击楼主的,请原谅 /(_ _)\ )


-v-bb 没有关系,反正这个写来也是为了练手的……
而且我和Foobar的相性并不太好…… -v-bb
http://nw.keyfc.net/home/mizuseki/geassai.png

手贱了…… -v-bb(拖走
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

支持UTF-16 UNICODE吗
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

以下引用LOVEHINA-AVC在2006-6-12 12:14:35的发言:
支持UTF-16 UNICODE吗


目前不支持…… -v-b
或者说我不知道该怎么让它支持…… -v-bb

期待高人指点…… -v-bb
http://nw.keyfc.net/home/mizuseki/geassai.png

手贱了…… -v-bb(拖走
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

啊啊啊-v-b對我這種機械ctrl+c,ctrl+v,alt+n的人來説的確方便。。
cro-chan辛苦了~XD
[img]upload/KFCFile5715_orz.jpg[/img]
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧

[img]http://hino.moeplus.net/other/banner.gif[/img]
hino的CG創作站~歡迎來踩·v·
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

还在使用textpad的火星人。。。—v—bbb...Eclipse屡次安装失败。。。Orz

貌似textpad不支持package输出,原码comment掉package就可以编译并用cmd打开console。。Orz

原码基本上看懂了。。。—v—b……不过很长时间没收东西了,暂时没东西作测验。。。—v—bbb

才发现我的jdk和jre都是1.5.0.05的。。。Orz。。。

貌似两学期基础java只能看懂source,要能这样写exe就不知道什么年月了。。。—v—bbb

至少要有时间死k java documentation...Orz
比大海更深沉的忧伤,比天空更青蓝的悠远。
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

由于CDDB资料有时准确度不高,这个东西还是有很大用处滴,不过还是建议加入同CDDB联动的功能。

PS:java不是默认支持UNICODE字符集的?难道是UTF8么= =bbbb,那么看看有没有和.net里面system.text命名空间下等效的类(完全不熟悉java类库的同学炸)
AJI,舰狗
TOP

回复:[水] Cro-chan's Renaming Tool Ver.1.01

还在使用textpad的火星人。。。—v—bbb...Eclipse屡次安装失败。。。Orz

-v-bb Eclipse是强大的…… 虽然我也是最近才开始用……
实际上我现在的工作就是在IBM公司做RAD(Rational Application Developer)的客服工作,而RAD有很大一部分是建立在Eclipse的基础上的…… 所以用Eclipse可以顺便熟悉工作,一举两得的说 -v-bb

由于CDDB资料有时准确度不高,这个东西还是有很大用处滴,不过还是建议加入同CDDB联动的功能。

啊…… database方面我目前还是小白啊…… -v-|||
完全不知道该如何下手…… -v-|||
不过努力几个月应该能想出些办法的……
那么请大家期待日后的新版本…… (殴)

PS:java不是默认支持UNICODE字符集的?难道是UTF8么= =bbbb,那么看看有没有和.net里面system.text命名空间下等效的类(完全不熟悉java类库的同学炸)

试验后发现UTF8不支持 -v-bb
Java类库我也不是很熟呢…… -v-bb
再想想办法好了…… orz

----------------------------------------------------------------
P.S.:再次推荐从剪贴板粘贴的方法…… 个人觉得这个功能是最好用的 =v=b
只要从浏览器复制下来的曲目列表的每一行都是一个曲名,基本上用这个功能就没什么问题。

例如这种格式:(以I've的Disintegration为例=v=b)

  1.  涙の誓い -Album Mix-
  2. flow ~水の生まれた場所~
  3. I can't get over your best smile
  4. FLY TO THE TOP
  5. To lose in amber
  6. resolution of soul
  7. Wing my Way -Album Mix-
  8. DROWNING -Album Mix-
  9. Belvedia
  10. 君よ、優しい風になれ
  11. birthday eve
  12. Disintegration
  13. 王子よ -月の裏から-


程序会自动把正式曲目前面的“12.”等数字移除,而统一命名为“12 - 曲名”的格式。
(不喜欢这种格式的同学们可以去修改一下源代码的第121行……(殴)

另外,如果New Filename中没有输入新文件名(空白),此文件将不会被更名。

P.S.2:想问一下大家都有装JRE么……?
前几天把这东西发给几个朋友(而且都是计算机专业的人-v-b),结果发现很多人都没有装JRE而导致.exe无法运行…… -v-bb
难道Java真的那么不普及么…… -v-bb
http://nw.keyfc.net/home/mizuseki/geassai.png

手贱了…… -v-bb(拖走
TOP