- 积分
- 42
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
原版不爽....修改之....感谢crack4000,正是他的探索和源码,让我明白了原版macro为什么没法用...::?\dk
个人只编译了sgold的,cx65测试运行通过....
=============
08.03.04
由于某个函数(AddKeybMsgHook_end)的问题,08.3.3版的 elf 个别机型不能使用。。现更新为 macro_sgold_a 和 macro_sgold_b ,请先下载测试,根据情况选择使用。。。
=============
增加功能:
1. 可以使用小写字母,具体看下面的操作说明....编写mac时大写输入灰常之不方便的说...
2. 加入暂停功能,暂停符号为“=”... 运行遇到“=”,标题显示pause,并且延时x毫秒(可配置),此时默认按*键(可配置)继续运行,默认按#键(可配置)终止运行....这是为了方便编写和调试mac文件....
3. 可注释,注释符号为/,意即两个/之间为注释,例如:/注释/,或者/*注释*/...
4. 可运行功能地址,在两“`”内填写功能地址即可,例如:`MESG_WRT_NEWEMS`,这是“新建短信”....
5. 运行中可随时按任意两键结束,可在配置项中取消设定....不设置单键结束是为mac的扩展性考虑....
=============
提示:
mac代码中的换行与回车(分别对应ASCII码10与13),以及“;”为无意义,运行时会被跳过....因此可任意使用....源程序既是这样...
=============
bug:
1. 两“`”内的文件地址不支持中文字符....不多解释,老问题了...
2. 暂停时(即pause状态)按继续或结束按键之后,mac标题竟然不能显示了,本人愚笨,至今未能解决此问题,只知道此为加入按键判断key_hook所致....望高手赐教....
=============
操作说明:
0-9*# 0-9*#键
@ 绿键
! 红键
L/l 左软键
R/r 右软键
+ 按下 /方向键
< 向左 /方向键
> 向右 /方向键
^ 向上 /方向键
V/v 向下 /方向键
J/j 上网键/Pocket button
[/u 声音+ /侧键
]/d 声音- /侧键
% random numeric key(0-9) /不明白 >_<!...
$ random numeric key(2-9) /不明白 >_<!...
按键状态:
~ 长按 /可通过配置项“按键延时”配置长按时间
_ 按下
| 勃起 / >_<!...
= 暂停(pause状态) /配置项“(=)延时(pause状态)”
空格/. 延时(0.2秒) /配置项“(.)与(空格)延时”
P/p 延时(1秒) /配置项“(P)延时”
W/w 待CPU降至?% /配置项“(W)待CPU降至?%”
`0:\apps\opera.jar`/`MESG_WRT_NEWEMS` /运行文件或功能地址
(1234) /延时1234毫秒
N/n 极速调用地址 /需在配置项“(N)功能地址”中输入地址,如:A08DF43B
=============
下面的解释看不明白就算了,不影响使用.... >_<!...
配置项中的delay_wait_1、delay_wait_2、delay_wait_3是原作者的三个延时设定,原封未动,不中文了,中文要解释清楚不容易...源程序中,delay_wait_1、delay_wait_2、delay_wait_3会在运行文件,以及“(W)待CPU降至?%”中起作用,其中:delay_wait_1会和“按键延时”以及“(P)延时”组合...delay_wait_2是那个不断地计数的时间间隔....delay_wait_3是“(W)待CPU降至?%”后延时运行下个指令的时间....
=============
mac示例文件test.mac内容:
~! `MESG_WRT_NEWEMS` /*新建短信功能地址*/ P =/*暂停*/ ~#1/*选择第1输入法*/ (3000)/*延时3000毫秒*/ !
[ 本帖最后由 Omo 于 2008-3-4 11:02 编辑 ] |
评分
-
查看全部评分
|