ojbectarx动态命令(命令别名)

来源:互联网 发布:老司机网络用语 编辑:程序博客网 时间:2024/05/16 11:21
软件架构师何志丹


ojbectarx动态命令(命令别名)
用户可以给内置命令配置别名,执行命令别名和执行对应命令效果完全相同。
比如以下代码就是给 BJJ_Y配置别名GCMD ,执行GCMD和BJJ_Y的效果完全相同。用户可以在不修改代码不重启ACAD的情况下,更改别名。

AcEdCommand* pRCmd = acedRegCmds->lookupGlobalCmd(_T("BJJ_Y"));
 acedRegCmds->addCommand(_T("test2"),_T("GCMD"),_T("LCMD"),ACRX_CMD_MODAL | ACRX_CMD_USEPICKSET,pRCmd->functionAddr());