该函数等效于但以结果缓冲区列表的形式将值传递给 AutoCAD。这在构造 AutoCAD 命令列表时涉及复杂逻辑的情况下非常有用。该函数对于构造命令列表很有用。acedCmdS()acedCommandS()acutBuildList() 该函数还具有以下优点:命令列表可以在运行时修改,而不是在编译时修复。它的缺点是执行时间稍长。有关更多信息,请参阅ObjectARX 参考。acedCmdS() 以下示例代码片段导致 AutoCAD 在当前图形屏幕(或视口)上执行重绘。 struct resbuf *cmdlist; cmdlist = acutBuildList(RTSTR, "redraw", 0); if (cmdlist == NULL) { acdbFail("Couldn't create list\n"); return BAD; } acedCmdS(cmdlist); acutRelRb(cmdlist); |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:27
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.