找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4827|回复: 40

哪位兄弟帮写个小程序?

[复制链接]
发表于 2007-12-17 17:58:51 | 显示全部楼层 |阅读模式
哪位兄弟帮写个小程序?

修改文件名的工具,

文件名修改规则:

有多少个字,就在文件名后再多加几个空格

如:高水有好水.mp3-------->>>>高山有好水     .mp3,  有5个空格

目的是为了解决我的RIO Carbon不支持中文显示的问题
 楼主| 发表于 2007-12-17 18:00:16 | 显示全部楼层
我上次发了一帖,rio 800/600的1.56版本是能够显示中文的,由于当时自己也没有仔细研究过,并且说的不是很清楚,导致大家都没有弄出来,现在来一篇详细的!
1、必须使用rio music manager传递歌,window media player、rio audio manager等其他的都失败。(就是必须用图标是个大耳机的那个软件传歌曲!)

2、其实根据实验,不论简体还是繁体中文还是日文都可以正常显示,wma格式和mp3格式都可以。
我修改id3标签(为什么要修改看下面)时候使用的也是rio music manager,因为如果不用rio music manager改标签就不能正确显示中文。但是请注意:rio music manager修改的是id3v2标签,在winamp中会变成乱码,而wma格式的文件就没有这些问题,鉴于wma格式还有不跳音等问题。我就选择wma格式的文件!

3、我当时说可以显示歌名的一部分,不能完全显示,我现在找到原因了。rio 800把一个中文字符并不当成2个字节认,而是当成一个字节认,所以最终只能显示歌名一半。比如歌名为“黄昏”,那么将只能显示一个“黄”字,如果是“天黑黑”,那么将只能显示一个“天口”,“口”为显示不正常的乱码!(表达能力差,可能说的不清楚)
解决这个问题的办法就是使用rio music manager修改歌曲的标签,歌曲名中有几个中文字符(包括全角标点,半角就没关系),就在歌曲名后加上几个空格就ok了!例如歌曲名为“天黑黑”,那么改成“天黑黑 ”,后面有三个空格,那么这样就ok了!完全可以正常显示,至今我还没有碰过不能正常显示的文字,呵呵。我都怀疑, 1.56并不是只支持日文,而是简体繁体都支持了!

4、小建议。
歌曲名虽然可以正常显示了,但是歌手完全不能够显示。中文的歌手名传到rio 800上就自动变空了,这个是什么原因我就不清楚了!我采取这样的办法,因为rio 800歌手名和专集名交替显示,所以我在专集名处填上歌手的拼音或则英文名,那么在rio 800上可以显示出来(至少比没有强)。而你用winamp听歌的时候显示的歌手依然是中文名!仅仅是建议而已!

我的全部经验在这里,欢迎大家交流!
回复

使用道具 举报

 楼主| 发表于 2007-12-17 18:01:34 | 显示全部楼层
我想         批量        完成第三步
回复

使用道具 举报

 楼主| 发表于 2007-12-17 18:03:08 | 显示全部楼层
批处理是不是辛苦了点,毛桃大师?
回复

使用道具 举报

 楼主| 发表于 2007-12-17 18:07:15 | 显示全部楼层
拖把命名器,看了下不支持此规则命名的说
回复

使用道具 举报

 楼主| 发表于 2007-12-17 18:07:25 | 显示全部楼层
不过,不明白,中文是不是得算两个字符,那就是得加双倍空格

如果英文,只能一个单词算一个字符,那是不是也同样是按一个空格算呢?
回复

使用道具 举报

发表于 2007-12-17 18:56:52 | 显示全部楼层
这么奇怪的要求
回复

使用道具 举报

 楼主| 发表于 2007-12-17 20:39:51 | 显示全部楼层
123帮我搞下,先谢了
回复

使用道具 举报

发表于 2007-12-17 21:41:01 | 显示全部楼层
怎么不叫我帮?那算了……
回复

使用道具 举报

 楼主| 发表于 2007-12-18 09:51:18 | 显示全部楼层
原帖由 无优处男 于 2007-12-17 09:41 PM 发表
怎么不叫我帮?那算了……

只是很少见到处男啊

--今天来了,赶快帮忙写个吧,最好一并直接完成简繁体转换。。。。

--谢谢处男
回复

使用道具 举报

发表于 2007-12-18 10:00:06 | 显示全部楼层
晕了,我一直在水区……
回复

使用道具 举报

 楼主| 发表于 2007-12-18 10:16:41 | 显示全部楼层
原帖由 无优处男 于 2007-12-18 10:00 AM 发表
晕了,我一直在水区……


忘了,那是你的根据地啊。。。。

能否拿Xtool直接开刀,增加这个命名规则?

SmartRename.part1.rar

292.97 KB, 下载次数: 30, 下载积分: 无忧币 -2

SmartRename.part2.rar

292.97 KB, 下载次数: 34, 下载积分: 无忧币 -2

SmartRename.part3.rar

292.97 KB, 下载次数: 27, 下载积分: 无忧币 -2

SmartRename.part4.rar

19.22 KB, 下载次数: 32, 下载积分: 无忧币 -2

回复

使用道具 举报

 楼主| 发表于 2007-12-18 10:20:43 | 显示全部楼层
3、我当时说可以显示歌名的一部分,不能完全显示,我现在找到原因了。rio 800把一个中文字符并不当成2个字节认,而是当成一个字节认,所以最终只能显示歌名一半。比如歌名为“黄昏”,那么将只能显示一个“黄”字,如果是“天黑黑”,那么将只能显示一个“天口”,“口”为显示不正常的乱码!(表达能力差,可能说的不清楚)
解决这个问题的办法就是使用rio music manager修改歌曲的标签,歌曲名中有几个中文字符(包括全角标点,半角就没关系),就在歌曲名后加上几个空格就ok了!例如歌曲名为“天黑黑”,那么改成“天黑黑 ”,后面有三个空格,那么这样就ok了!完全可以正常显示,至今我还没有碰过不能正常显示的文字,呵呵。我都怀疑, 1.56并不是只支持日文,而是简体繁体都支持了!


我就不知道有没有理解对这个意思。。。。。

英文字母怎么算?也按一个吗?
回复

使用道具 举报

发表于 2007-12-18 10:22:56 | 显示全部楼层
晕,没源代码的改了麻烦
还是直接写个只加空格的命名省事些……
回复

使用道具 举报

 楼主| 发表于 2007-12-18 10:59:14 | 显示全部楼层
好的,先謝了。。。另外,那個空格可否設定參數?

1.X:默認為文件名的長度
2.X+N,N可自定義

--我怕,空格不夠或是多了也顯示不全。。。或者只是2的倍數就可以了?
回复

使用道具 举报

发表于 2007-12-18 11:00:12 | 显示全部楼层
字母他应该算在内了

所以只要补上中文字数的空格就行了
回复

使用道具 举报

发表于 2007-12-18 11:02:27 | 显示全部楼层
我觉得修改rio 800才是根本解决之道
回复

使用道具 举报

发表于 2007-12-18 11:06:38 | 显示全部楼层
显然是有多少个汉字加多少个空格,英文字母不加
回复

使用道具 举报

发表于 2007-12-18 11:08:29 | 显示全部楼层
这个重任就交给楼上穿长裙的非...处了,我溜先了……
回复

使用道具 举报

 楼主| 发表于 2007-12-18 11:09:21 | 显示全部楼层
原帖由 无优处男 于 2007-12-18 11:00 AM 发表
字母他应该算在内了

所以只要补上中文字数的空格就行了


如果歌名最後本身還有空格,是否也要檢測?
回复

使用道具 举报

 楼主| 发表于 2007-12-18 11:11:06 | 显示全部楼层
原帖由 无优处男 于 2007-12-18 11:08 AM 发表
这个重任就交给楼上穿长裙的非...处了,我溜先了……



不能溜啊。。。。。
回复

使用道具 举报

 楼主| 发表于 2007-12-18 11:12:21 | 显示全部楼层
原帖由 123 于 2007-12-18 11:06 AM 发表
显然是有多少个汉字加多少个空格,英文字母不加



如果歌名最後本身還有空格,是否也要檢測?
回复

使用道具 举报

发表于 2007-12-18 11:19:08 | 显示全部楼层
原帖由 secowu 于 2007-12-18 11:09 AM 发表


如果歌名最後本身還有空格,是否也要檢測?


不用检测,先把空格去掉
回复

使用道具 举报

 楼主| 发表于 2007-12-18 11:19:41 | 显示全部楼层
原帖由 无优处男 于 2007-12-18 11:02 AM 发表
我觉得修改rio 800才是根本解决之道


我用的是Rio Nitrus和Rio Carbon,官方及民間都還沒有可解決的固件可刷新啊。。。。。。

處男幫我改下固件麼?讓它支持顯示中文順便漢化下操作界面?

謝謝先。。。。

我完全相信處男是有能力滴

幫我解決,在此非常的感謝感謝,剛剛註冊了處男的壇子,先行表示下重重支持

Nitrus固件:

http://www.digitalnetworksna.com/support/rio/downloads/Nitrus/RioNitrus_firmware_123.exe
Carbon固件:

http://www.digitalnetworksna.com/support/rio/downloads/Carbon/RioCarbon_firmware_143.exe
回复

使用道具 举报

 楼主| 发表于 2007-12-18 11:22:45 | 显示全部楼层
原帖由 无优处男 于 2007-12-18 11:19 AM 发表


不用检测,先把空格去掉


如果文件名中間有空格,不確定是中文狀態的空格還是英文狀態的空格

如:"斯琴格勒 那個下午.mp3"   "斯琴格勒 那個下午.mp3"  ---中間的空格有兩種
回复

使用道具 举报

 楼主| 发表于 2007-12-18 11:24:39 | 显示全部楼层
同時也感謝123幫忙,不同思路不同的處理方法很支持
回复

使用道具 举报

发表于 2007-12-18 11:38:19 | 显示全部楼层
楼主试试用批处理看能不能搞定?原理都说了我就不用搞了吧 :lol:
回复

使用道具 举报

发表于 2007-12-18 11:44:34 | 显示全部楼层
你加我QQ,我己经猜出大概是哪里的问题了
回复

使用道具 举报

发表于 2007-12-18 11:46:37 | 显示全部楼层
原帖由 secowu 于 2007-12-18 11:19 AM 发表


我用的是Rio Nitrus和Rio Carbon,官方及民間都還沒有可解決的固件可刷新啊。。。。。。

處男幫我改下固件麼?讓它支持顯示中文順便漢化下操作界面?

謝謝先。。。。

我完全相信處男是有能力滴

...


没改过……没经验……
回复

使用道具 举报

发表于 2007-12-18 12:13:29 | 显示全部楼层
支持命令行

spc.rar

7.72 KB, 下载次数: 45, 下载积分: 无忧币 -2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-23 19:33

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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