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());