找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 810|回复: 11

[求助] [求助]:关于 “ssget”  ??

[复制链接]
发表于 2004-12-27 09:54:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
向各位老师请教几个问题:
1、ssget 命令在框选区域中查找 图块 时,如何通过图块的名称作为查找 依据?
2、如果我找到了多个图块,那么它们是按照什么样的顺序储存在变量里的?
2、如何获得一个块的对角点(左上角和右下角),图块最外围是矩形的!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-12-27 12:20:38 | 显示全部楼层
1、(ssget '((0 . "insert") (2 . 图块名字符串)))。
2、顺序不固定。
3、用VLA-GetBoundingBox函数可以获取(值为世界坐标系的)。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-27 15:40:59 | 显示全部楼层
当用框选的时候,顺序不固定,当单个选的时候,顺序就是你点的顺序
可以提取每个块的插入点坐标
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-27 16:14:40 | 显示全部楼层
我的问题
    (setq ss (ssget (list '(-4 . "《or")         '(0 . "line") '(100 . "AcDbPolyline") '(0 . "arc")
                          '(100 . "AcDb2dPolyline")  '(-4 . "or》")
                      )
          ))
过滤选择竟然不起作用,连圆都选择

刚才用代码格式发布,竟然显示很奇怪, 连编辑修改都没有办法,烦请斑竹处理
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-27 16:47:57 | 显示全部楼层

[求助]:[求助]:ssget问题(连续发几次都有问题)

论坛程序好像有bug  联系发了几次都有问题,
无论代码格式还是一般处理,
连编辑都不可以
下面的代码,过滤选择不成功,连圆也被选择了

刚才有发贴又失败,5分钟内只可发1贴,唉。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-28 08:28:20 | 显示全部楼层
注意大写:
(setq    SS (ssget '((0 . "*LINE,ARC"))));;将图元类型用","分开:"POLYLINE,ARC,SPLINE"
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-28 12:58:20 | 显示全部楼层
用了大写也没有用, 楼上的例子(setq SS (ssget '((-4 . "《OR") (0 . "*LINE,ARC") (100 . "ACDBPOLYLINE")(-4 . "OR》"))))  还是把圆啊什么的都选择进去了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-12-28 13:06:00 | 显示全部楼层
直接用2楼的怎么会“把圆啊什么的都选择进去了”!
难道你的“ssget”函数有特殊功能?呵呵……
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-12-28 13:34:26 | 显示全部楼层
如果我找到的若干个图块都是相同名称的,例如都是名为TK的矩形图框,图框里有画好的图形,能不能以此思路来做一个打印的程序??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-12-28 20:05:50 | 显示全部楼层
应该是100组码(子类标记)不可以作为过滤表项,没有查到相关资料,可以试试使用:
(ssget '((100 . "AcDbPolyline")))
选择一下,看看什么实体被选择。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2004-12-28 21:23:39 | 显示全部楼层
最初由 fylinwater 发布
[B]我的问题
    (setq ss (ssget (list '(-4 . "《or")         '(0 . "line") '(100 . "AcDbPolyline") '(0 . "arc")
                          '(100 . "AcDb2dPolyline")  '(-4 . "or》")
                      )
          ))
过滤选择竟然不起作用,连圆都选... [/B]


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

使用道具 举报

发表于 2004-12-29 12:56:33 | 显示全部楼层
好像不是不起作用,而是让整个表都不起重要---还是起作用了:)
请教aeo 哪些组码在ssget里起作用?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 19:21 , Processed in 0.369084 second(s), 55 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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