明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索

[讨论]如何快速获得当前所有图元的左下角和右上角

  [复制链接]
发表于 2004-5-19 15:29:00 | 显示全部楼层
本帖最后由 作者 于 2004-5-22 10:56:54 编辑

求得左下角点和右上角点用ARX最快,现传个LISP调用的函数上来供大家用。 调用格式: (CM_GET_EXTENTS_BOX (SSGET)) 对于图块旋转后也能正确获得对角点,但如果你是使用缩放比例插入图块会有问题。 本ARX程序内还有其它好东东哟! 001 制作无名块 调用格式: (CM_MAKE_UNNAMED_BLK SS) 参数 SS 为选择集 002 返回局域网内可用的用户名和IP地址 调用格式: (CM_GET_HOSTNAME_IP) 003 返回当前字符内的可用文字 调用格式: (CM_CLEAR_SELETE_MTEXT "{\\L\\C1;陈明}我{\\f楷体_GB2312|b0|i0|c134|p49;爱\\Fromans.shx,ae.shx;\\H0.315x;大家}" ) 也就是过滤垃圾字符。 004 返回当前应用程序的路径 调用格式: (CM_CURPATH) 005 选择一个目录 调用格式: (CM_GETDIR "请择一个目录:" ) 006 设置AutoCAD标题文字 调用格式: (CM_SET_ACAD_NAME "我的冲模设计软件") 007 返回所有可用的驱动器的列表 调用格式: (CM_DRIVES) 008 返回AutoCAD 的安装目录 调用格式: (CM_PWDIR) 009 获得硬盘的序列号 调用格式: (CM_SERIALNO "c:") 010 返回所指盘符号的总容量和剩余空间 调用格式: (CM_GET_DRIVES_SPACE "c:") 在这里非常感谢王生的指教!! 有机会定请他搓一顿!呵呵! 暂时只支持 AutoCAD 2000、2000i、2002版本。
发表于 2004-5-19 16:55:00 | 显示全部楼层
,能贴出arx源程序么?学习学习:)
发表于 2004-5-19 17:48:00 | 显示全部楼层
楼上的,我也想贴呀,但得老总同意才行啊!呵呵.
发表于 2004-5-21 09:01:00 | 显示全部楼层
没有ARX程序,能不能传上来让大家分享?
发表于 2004-5-22 10:53:00 | 显示全部楼层
传上来了!
在这里再一次感谢王生的指教!!
发表于 2004-5-22 16:09:00 | 显示全部楼层
计算左下角点和右上角点的速度非常快,要是同时能计算出所有线加起来的总长
发表于 2004-5-22 16:22:00 | 显示全部楼层
计算左下角点和右上角点的速度非常快,要是同时能计算出所有线加起来的总长度。对我来讲 最完美的
发表于 2004-5-23 12:15:00 | 显示全部楼层
有这个必要吗?
发表于 2004-5-23 19:38:00 | 显示全部楼层
很有必要!


因为我在LISP有一个程序,只是速度有一点慢.
发表于 2004-5-24 12:27:00 | 显示全部楼层
下次我加上!呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 08:16 , Processed in 0.166810 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表