BingK 发表于 2008-5-7 15:58:16

MyMenu2/MyMenu2_Editor ——自定义菜单

曾经发过E71的VKP版本。
做了一个ELF,VKP都能运行的,MyMenu2,大意为第二个MyMenu,第一个为系统本身的
要生成VKP需要加上VKP条件编译
MyMenu2.cfg放到\ZBin\etc\
使用utf8编码
格式为“名称|功能”,功能可以是功能地址,文件路径,一个目录(需要0x254函数支持,必须以“\”符号结尾),也可以是一个快捷功能名称(如:DEVICE_INBOX,这个功能暂时只支持SGOLD机型以及E71Cv41,主要是FUNC_PT_START,FUNC_PT_END这个按机型而异,本来可以用GetShortcutRecordByName函数,但是NEWSGOLD这个函数我还不会用,只好自己写了一个函数),也可以不写名称,只写功能,此时名称会做一些自动处理。
可以参考example/MyMenu2.cfg。
菜单功能:
1.按0-9进入对应序号的功能,0为第10个,按*显示作者信息,#键打开MyMenu2_Editor(放在0:\ZBin\utilities\MyMenu2_Editor.elf)
\ZBin\etc\MyMenu2.cfg例子:
短信计数器|0:\ZBin\utilities\SMSCountReader.elf
0:\ZBin\utilities\SMSCountReader.elf
多功能收件箱|DEVICE_INBOX
图片|A07078C1
EX_PICTURES
A0707995
ZBin|0:\ZBin\
音乐|4:\Music\
打开文件夹功能需要0x254号函数__arm int StartNativeExplorer(NativeExplorerData* data);支持

MyMenu2_Editor功能:
作为和MyMenu2配套的的ELF,编辑\ZBin\etc\MyMenu2.cfg,目前支持编辑,添加,插入,删除,上移,下移功能,按0-9进入对应序号的功能,0为第10个,按*显示作者信息。
编辑支持名称编辑和功能编辑,可以自行添加文件,文件夹,以及功能地址,以及快捷功能名称。

http://mobile.0110.cn/attachments/month_0805/20080505_8545e1fabb0b3a75c202PD7xCIEMrn0I.jpghttp://mobile.0110.cn/attachments/month_0805/20080505_54fb73d6c8997fbb8ada16ePP98CT8bK.jpghttp://mobile.0110.cn/attachments/month_0805/20080505_c4e6f52170aba304ea9ewoZNgIyM7tUT.jpghttp://mobile.0110.cn/attachments/month_0805/20080505_abcebae1bb6c4b17d362HxhW6UknB1Ku.jpg

[ 本帖最后由 BingK 于 2008-5-7 15:59 编辑 ]

binghelingxi 发表于 2008-5-7 16:17:29

Revision: 883
Author: bingkx
Date: 16:13:06, 2008年5月7日
Message:
+0x254
----
Modified : /SieELF/ELFLoader_lg8/vkp/C6Cv53/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/C7Cv22/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/CX6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/CX7Av25/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/CX7Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/ELC1v41/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/M6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/M75Cv25/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/M81Cv51/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/S68Cv51/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/S6Cv53/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/S7Cv47/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/SK6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/SL6Cv50/swilib.vkp
Modified : /SieELF/ELFLoader_lg8/vkp/SL7Cv47/swilib.vkp


Revision: 868
Author: bingkx
Date: 22:29:16, 2008年4月30日
Message:
+0x254
----
Modified : /SieELF/ELFLoader_lg8/vkp/E71Cv41/swilib.vkp




lusure111 发表于 2008-5-7 16:40:15

Modified : /SieELF/ELFLoader_lg8/vkp/S7Cv47/swilib.vkp
的确已经更新了!!!!
不过还是觉得S75的这个有点问题。因为S75有个图标栏扩展的3。5的补丁,里面的插件没效果

[ 本帖最后由 lusure111 于 2008-5-7 16:43 编辑 ]

liuxueliang 发表于 2008-5-7 16:45:56

///

菜单乱码怎么回事

lusure111 发表于 2008-5-7 16:52:53

有可能是你的基础文件不够新??>>>>

BingK 发表于 2008-5-7 17:07:19

回复 4# 的帖子

使用utf8编码

BingK 发表于 2008-5-7 17:10:20

回复 3# 的帖子

和swilib无关

lusure111 发表于 2008-5-7 20:05:14

原帖由 BingK 于 2008-5-7 17:10 发表 http://mobile.0110.cn/images/common/back.gif
和swilib无关

那可能是什么原因呢???

askman_1 发表于 2008-5-8 10:04:57

S7C 使用正常,但选择的时候,菜单就变得特怪

binghelingxi 发表于 2008-5-8 11:38:09

解决楼上的问题。

sunlee 发表于 2008-5-8 14:59:46

请问能不能定义快捷键呀,不然我要怎么才能通过右软件调用这个ELF

askman1123 发表于 2008-5-9 06:01:17

其实俺是这么想的
好像有很多类似这种菜单一样的东西了
快捷方式的
4MotorIcons,摇杆快捷方式
FastRun2 - 待机增加显示快捷方式
IdleLinks2.0 桌面显示快捷方式
sMENU 0.90--开始菜单
SCRTOOLv2.13ANSI
拨号界面快捷键扩展
已经这么一大堆了

LSD有啥要求我想大概上面这一堆应该有满足的了吧

BingK 发表于 2008-5-9 09:35:09

回复 12# 的帖子

呃,有道理

我只是想写一个简单的东西满足自己的简单要求

askman_1 发表于 2008-5-9 10:12:43

回复 13# 的帖子

我是告诉我LSD的问题的答案,你写的东西,能给大家分享一下,就好了,别哪天弄个注册码啥的

sunlee 发表于 2008-5-9 10:46:32

其它几个有的我也有用,其实这个我最想的就是可以定义文件夹,这样我就可以打方便的打开深层的文件夹,不用一级级的打开,很烦的,特别是经常用的,就比如ZBIN下的ECT等

crack4000 发表于 2008-5-9 13:23:58

LSD,可以用MC里的收藏夹功能嘛。

sun902 发表于 2008-5-16 09:05:54

请问楼主。。。
我的这个ELF能用。。但是我想像你一样把它设置在桌面上,用右软键打开。。这里怎么实现

BingK 发表于 2008-5-16 12:00:27

回复 17# sun902 的帖子

呵呵,我用的是这个版本,http://mobile.0110.cn/viewthread.php?tid=369381&extra=page%3D1,ELF版本仅当是附加产品-_-

fengke 发表于 2008-5-17 22:19:01

这个ELF太好了,我一直找不到快捷打开文件夹的方法,这个补丁终于给了解决的办法,谢谢作者无私分享哈,^_^
但是我的S75
MyMenu2_Editor
无法保存,编辑或者新建后无法保存。。。“离开”后再进入,没有任何变化。。。。是怎么回事呢?

[ 本帖最后由 fengke 于 2008-5-17 22:20 编辑 ]

BingK 发表于 2008-5-17 22:34:48

回复 19# fengke 的帖子

哦,没S75,实在不清楚,有兴趣可以自己研究一下源码
页: [1] 2 3
查看完整版本: MyMenu2/MyMenu2_Editor ——自定义菜单