吃盐的强人 发表于 2016-4-15 11:05:32

如何使用acedCommand执行全选命令?

在CAD中敲 AI_SELALL可以实现全选
但是在程序里调用acedCommand(RTSTR,_T("AI_SELALL"),RTNONE); 为什么CAD会报没有这个命令?
acedCommand(RTSTR,_T("_AI_SELALL"),RTNONE);这么写也不行
请各位指点
另外将选中的图形移动一下 使用哪个命令?

http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 吃盐的强人的微博

BDYCAD 发表于 2016-4-20 22:27:07

本帖最后由 BDYCAD 于 2016-4-20 22:29 编辑

尝试这样来:
下面代码参考,未测试。
ads_name SS;
                if (acedSSGet(_T("all"),NULL,NULL,NULL,SS)==RTNORM)
                {
                        ads_point p1,p2;
                        p1=p1=p1=p2=p2=0;
                        p2=10;
                        acedCommand(RTSTR,_T("move"),RTPICKS,SS,RTSTR,_T(""),RT3DPOINT,p1,RT3DPOINT,p2,0);
                }

vladimirputin 发表于 2016-11-1 16:35:32

不错的资料, 谢谢楼主分享啊。
页: [1]
查看完整版本: 如何使用acedCommand执行全选命令?