爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1961|回复: 14
收起左侧

[ELF文件] MyList——快捷列表

[复制链接]
发表于 2008-11-26 23:06:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
因为有 xtask 的缘故,打电话、收发短信、文件管理等等,基本上都是通过 xtask 的快捷键完成的,手机自动锁键盘后就基本上都没解过键盘锁。。。所以,像 IdleLinks 和 FastRun 等 elf 基本只是摆设了,我都用不上。。。

但是 xtask 最多只能设置 10 个快捷键,不够用呀。。。编写源码增加快捷键的数量,就会增大 xtask 的体积,后台运行占用更多内存,还怕的是更耗电。。。

弄这个 elf 的目的就是想弥补下 xtask 紧张的快捷键,可以在 xtask 中设置一个快捷键打开这个 MyList.elf ,然后就可以通过按键快捷操作手机功能或运行文件了。。。外部调用,不会一直占用内存。。。

放上来,也许有人用得上。。。

使用说明:
1、快捷键可调用:各种文件,以及功能地址(如cx65的 新建短信:MESG_NEWEMS_VOF)。
2、支持快捷键:0-9(2组)、#、绿键、左软件、右软键、左摇杆、右摇杆等,可运行快捷共记26个。
3、* 键可在两组快捷菜单之间切换,可在配置中设置只使用一组,不切换。
4、长按 * 键进入打开配置文件,长按 # 键重新载入配置;长按 0 键转换“运行后退出”值,长按 1 键转换“单列表”值。

Bug:勾选“运行后退出”,某些功能地址运行之后会立马退出 — —!!。


感谢冰大指教,编译 newsgold,elka 应该可以使用 sgold 版的。。
应机油要求,放上源码。。源码结构很简单,大部分的函数都是参考和 copy 其它 elf 的源码的。。。没办法,谁叫咱水平低捏 >_< 。。。

MyList.PNG

[ 本帖最后由 Omo 于 2008-11-27 13:26 编辑 ]

MyList_sgold.elf

10.65 KB, 下载次数: 70

sgold

MyList_newsgold.elf

10.67 KB, 下载次数: 42

newsgold

MyList源码.rar

9.86 KB, 下载次数: 18

源码

发表于 2008-11-26 23:16:59 | 显示全部楼层
厄,俺想要elka的版,LZ有源代码么?
回复 支持 反对

使用道具 举报

发表于 2008-11-26 23:17:23 | 显示全部楼层
话说,还可以用mymenu2嘛
回复 支持 反对

使用道具 举报

发表于 2008-11-27 00:44:35 | 显示全部楼层
一直在用MYMENU
回复 支持 反对

使用道具 举报

发表于 2008-11-27 10:33:05 | 显示全部楼层
Project/Options/C C++ Compiler/Preprocessor/Defined symbols: NEWSGOLD
回复 支持 反对

使用道具 举报

发表于 2008-11-27 11:03:29 | 显示全部楼层
话说,这个跟MYMENU好像一样
回复 支持 反对

使用道具 举报

发表于 2008-11-27 12:39:43 | 显示全部楼层
可以调用文件夹吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-27 13:35:09 | 显示全部楼层
回复 2# starryboy 的帖子
这个 elf ,elka 应该可以用 sgold 的。。源码已放上。。。

回复 6# askman1123 的帖子
MYMENU 是强大,但是快捷还是不够我用。。。

回复 7# xtpeak 的帖子
不可以调用文件夹。。。我本想把 MYMENU 中调用文件夹的函数 copy 过来用的,但是发现我的cx65使用 MYMENU 调用文件夹时打开的都是1:\skins,就算了。。。
回复 支持 反对

使用道具 举报

发表于 2008-11-27 14:01:58 | 显示全部楼层
嗯还不错,可以定义更多的JAVA程序和ELF文件了,不过XTASK目前已经够用了,这个先收起来,不用,呵呵~
回复 支持 反对

使用道具 举报

发表于 2008-11-27 17:30:19 | 显示全部楼层
的确不错,mymenu我专门打开文件夹,ELF都放里面也不好,现在好了
回复 支持 反对

使用道具 举报

发表于 2008-11-27 18:31:39 | 显示全部楼层
  1. typedef struct
  2. {
  3.   int mode; //0-normal mode, 1-select mode
  4.   int dir_enum; //0x26 by default
  5.   WSHDR* path_to_file; //path to file
  6.   WSHDR* file_name; //put cursor to this file
  7.   int unk5;
  8.   int is_exact_dir;
  9.   int unk7;
  10.   int unk8;
  11.   int unk9;
  12.   int unk10;
  13.   int unk11;
  14.   WSHDR* full_filename;
  15.   int unk13;
  16.   int (*user_handler)(void*); //called in select mode
  17.   void* this_struct_addr;
  18.   int unk16;
  19.   int unk17_26[10];
  20. }NativeExplorerData;
复制代码

  1. //by benj9
  2. // all params: if 0, not applied
  3. //exp_mode                equ                0        ; 0=normal, 1=file selection, 3+4=folder selection
  4. //exp_def_folder        equ                4        ; eg. 1=sound, 9=pictures. 0x26: use folder in st_exp_cust_folder_ws
  5. //exp_cust_folder_ws        equ                8        ; if st_exp_def_folder=0x26, use base folder stored in this ws
  6. //exp_preselection_ws        equ                0xC        ; start selection in explorer with file/folder stored in ws
  7. //exp_lock_navigation        equ                0x14        ; if 1, lock navigation with drives and higher folders
  8. //exp_1                        equ                0x20        ; always 1
  9. //exp_filter_start        equ                0x24        ; func checks files/folders to be shown at start
  10. //exp_dest_ws                equ                0x2C        ; dest file/folder (if mode >0)
  11. //exp_filter_scroll        equ                0x34        ; func checks files to be shown by scrolling
  12. //exp_report_csm        equ                0x38        ; *csm to report about everything
复制代码
应该是需要修改dir_enum这个参数来打开任意文件夹。
回复 支持 反对

使用道具 举报

发表于 2008-11-27 19:58:47 | 显示全部楼层
又见BENJ9::/\fw
回复 支持 反对

使用道具 举报

发表于 2008-11-27 21:17:01 | 显示全部楼层
嗯,如果打开了MyList.ELF之后,看了一下没有要运行的ELF,怎么退出
回复 支持 反对

使用道具 举报

发表于 2008-11-28 12:46:16 | 显示全部楼层
还有,就是建议了

如果,切换列表1和列表2,用摇杆左摇杆右,循环切换,是不是更好,,,,,
回复 支持 反对

使用道具 举报

发表于 2008-12-17 13:23:09 | 显示全部楼层
原帖由 Omo 于 2008-11-26 23:06 发表
因为有 xtask 的缘故,打电话、收发短信、文件管理等等,基本上都是通过 xtask 的快捷键完成的,手机自动锁键盘后就基本上都没解过键盘锁。。。所以,像 IdleLinks 和 FastRun 等 elf 基本只是摆设了,我都用不上。。 ...

可以上传你的xtask 的配置文件吗?我在配置里设置了快捷键对应一些java软件,可是按xtask 出来时不显示java名字的,但我按相应的数字键是可以打开java程序的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-14 03:11

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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