只需一步,快速开始
(setq s (entget (car (entsel))));(setq v1 (cdr(assoc 10 s)));(setq v2 (cdr(assoc 11 s)));(setq x0(nth 0 v1));(setq y0(nth 0 v1));(setq x1(nth 0 v2));(setq y1(nth 0 v2));
我想让这几个语句顺序执行,放在哪啊,在控制台一次只能执行一个我想显示出x0,y1值怎么显示啊
使用道具 举报
用princ(princ,prin1)可以显示,用alter也可以显示
可以参考以下这几个函数
如果你想选择一个实体,显示一回,那就要用到WHILE函数了
用程序。
在控制台中改为如下:
(progn (setq s (entget (car (entsel))) v1 (cdr(assoc 10 s)) v2 (cdr(assoc 11 s)) x0 (nth 0 v1) y0 (nth 0 v1) x1 (nth 0 v2) y1 (nth 0 v2) ) (princ (strcat "\nx0=" (rtos x0) " y1=" (rtos y1))) (princ))
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-5-6 02:06 , Processed in 0.403740 second(s), 25 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.