找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: XDSoft

[弹指神通-之扔掉鼠标]:基础篇(快速构造选择集)...

[复制链接]

已领礼包: 1077个

财富等级: 财源广进

发表于 2013-8-7 23:51:57 | 显示全部楼层
hardthinking 发表于 2013-8-5 11:51
我认为这是神贴~~ssget讲的很明白,尤其是举了例子。
本人LISP水平基本为0,有个问题请教楼主,我试了下此 ...

自己回答自己,可我写的这个还是有问题,一下选上了,可是不能退出命令,退出了就取消选择了?何解?
;;; -------------------------------------------------------------------------
;;;快速选择自己想要的
;;命令ss
(DEFUN C:ss ()
(setq haha (ssget "x" '((8 . "0"))))
(command "select" haha )
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-8-8 00:01:43 | 显示全部楼层
  1. (sssetfirst nil (ssget "x" '((8 . "0"))))

点评

哈哈,高手出手果然不一样啊!一句话搞定了,我还以为研究会这个ssget命令,再根据您新给我的(dumpallproperties (car (entsel)))就可以搞定 参数选块了呢,,,我想多了,,,呵呵~再次感谢!时间不早  详情 回复 发表于 2013-8-8 00:15
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-8-8 00:04:22 | 显示全部楼层
hardthinking 发表于 2013-8-5 11:51
我认为这是神贴~~ssget讲的很明白,尤其是举了例子。
本人LISP水平基本为0,有个问题请教楼主,我试了下此 ...

ssget 是在CAD命令行提示你选择对象的时候敲入的,直接就返回选择集了。

如果你前面构造完, 可以用 (ssget "p")获得。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1077个

财富等级: 财源广进

发表于 2013-8-8 00:15:42 | 显示全部楼层

哈哈,高手出手果然不一样啊!一句话搞定了,我还以为研究会这个ssget命令,再根据您新给我的(dumpallproperties (car (entsel)))就可以搞定 参数选块了呢,,,我想多了,,,呵呵~{:soso_e113:}再次感谢!时间不早,诸位早点休息吧...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1077个

财富等级: 财源广进

发表于 2013-8-8 21:12:57 | 显示全部楼层
(ssget '((8 . "层名")(0 . "text")(40 . 高度值)))类似这种(属性类型 . 属性数值)的,我已经会选择了。对象的属性可以用(entget (entlast))得到。
可是我现在想按长度选择PL线,(entget(entlast))得到的PL线特性如下:
命令: (entget(entlast))
((-1 . <图元名: 7f6185810d0>) (0 . "LWPOLYLINE") (330 . <图元名: 7f618742820>) (5 . "F7AB5") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "COLU_DE_REIN") (100 . "AcDbPolyline") (90 . 2) (70 . 1) (43 . 50.0) (38 . 0.0) (39 . 0.0) (10 393787.0 62324.0) (40 . 50.0) (41 . 50.0) (42 . 1.0) (91 . 0) (10 393837.0 62324.0) (40 . 50.0) (41 . 50.0) (42 . 1.0) (91 . 0) (210 0.0 0.0 1.0))

里面好像没有PL线长度的特性,这如何选择?

用(dumpallproperties (car (entsel)))这个命令得到的属性有长度这项,可是我不会用里,请高手教我。


点评

要较长的代码才可以  发表于 2013-8-8 22:05
按长度构成多段线选择集不行  发表于 2013-8-8 22:04
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-9-17 10:16:00 | 显示全部楼层
一分钟能等于一小时吗?答案是...可能不止

点评

真狠,12年前的帖子都给翻出来了。  详情 回复 发表于 2014-9-17 10:24
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

 楼主| 发表于 2014-9-17 10:24:14 | 显示全部楼层
m498151965 发表于 2014-9-17 10:16
一分钟能等于一小时吗?答案是...可能不止

真狠,12年前的帖子都给翻出来了。{:soso_e120:}{:soso_e104:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-9-17 10:38:22 | 显示全部楼层
额,刚到本站不久。看到感兴趣的就点击学习一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2130个

财富等级: 金玉满堂

发表于 2014-9-18 09:22:41 | 显示全部楼层
我是来学习的,看起来好像容易,可做起来就不容易了。:)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-27 13:44 , Processed in 0.199154 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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