Arx加载后,如何自动执行在此Arx中通过acedRegCmds->addCommand()登记的命令?
在test.arx中,使用acedRegCmds->addCommand()登记了命令"test1"和命令"test2"。在autocad加载test.arx后,如何使test1命令自动执行?同样,在卸载test.arx之前,如何使test2命令自动执行?
使用Objectarx14。
谢谢! 老兄,你就不能直接作个C函数来完成哪些动作吗?何必非要绕道AutoCAD环境 是这么回事:
我在Arx中登记了加载和卸载菜单的命令,使用了AutoCad的menuload和menuunload命令.我想autocad一加载arx程序就加载菜单。问题是在acrxEntryPoint()入口函数中使用ads_command()命令是无效的。因此问题变成acrxEntryPoint()运行后,自动调用菜单加载命令。
有没有更好的解决方法,请大家赐教!
使用autoCad14和objectarx14。 找到入口消息InitAppMsg, 在它后面加你要的代码就可以. 我试过了,加载菜单的ads_command(RTSTR, "_menuload", ...)在入口函数中不能用。
页:
[1]