明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1491|回复: 4

这样有什么错误lisp

[复制链接]
发表于 2004-3-19 14:46:00 | 显示全部楼层 |阅读模式
(setq ss (ssget "c" pt1 pt2 '((-4 . "<and")
(6 . "lzy-center")
(62 . 1)
(-4 . "and>")))) 我想根据线型、颜色选择对象,这样错了吗?
发表于 2004-3-19 14:58:00 | 显示全部楼层
首先你这PT1 和PT2两点就不知道是什么数据了! 开始应赋值吧!
 楼主| 发表于 2004-3-19 15:15:00 | 显示全部楼层
上面的好了,PT1 PT2已有值了的 再问一下: (setq ss (ssget "c" pt1 pt2 '((8 . lay)))) 其中pt1 pt2均赋值,lay为一定义量。下面引用: (defun c:bre1 ()
(setq co (getvar "cecolor")
os (getvar "osmode"))
(setvar "osmode" 759)
(princ "\n请选择图中轴线,读取数据...")
(setq ss1 (ssget ":s"))
(setq nam (ssname ss1 0)
ent (entget nam))
(setq lay (cdr (assoc 8 ent))) (setq pt1 (getpoint "输入第一点\n"))
(setq pt2 (getpoint pt1 "输入第二点\n"))
[I](setq ss (ssget "c" pt1 pt2 '((8 . lay))))[/I]
 楼主| 发表于 2004-3-19 15:23:00 | 显示全部楼层
哦,我太笨了,好了


(setq ss (ssget "c" pt1 pt2 (list (cons 8        lay))))
发表于 2004-3-19 15:57:00 | 显示全部楼层
请问你想做什么啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 20:29 , Processed in 0.157988 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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