函数一般结构 axlCmdRegister( t_allegroCmd ts_callback ?cmdType t_cmdType ?doneCmd ts_doneCmd ?cancelCmd ts_cancelCmd ) ⇒ t/nil
可使用该函数为Skill注册一个allegro 命令,如果之前命令已被注册,那么将会用新的命令替换之前的。
各个参数:
t_allegroCmd:该处为在allegro使用的命令 ts_callback:该处为调用SKILL中的哪个函数 ?cmdType:命令类型,共分为两类。"interactive" ,为默认类型;"general" 当命令调用时会立即执行命令,会立即停止allegro正在执行的命令。一般用于含有有弹出窗口的情况下。可忽略 ?doneCmd:当执行DONE命令后调用的Skill函数,可忽略 ?cancelCmd:当执行CANCEL命令后调用的Skill函数。可忽略。
当返回值为t时说明命令注册成功,否则失败,请检查各个参数是否正确。
下面是一个简单的例子:axlCmdRegister( "ch_via_net" 'ch_via_net ?cmdType "interactive" ?doneCmd 'viadone ?cancelCmd 'viacancel)
复制代码 |
函数, 注册, axlCmdRegister, axl函数, skill
|