明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1172|回复: 9

[提问] 如何将选择集选择为可视窗口内的实体

[复制链接]
发表于 2013-8-2 18:36:56 | 显示全部楼层 |阅读模式
RT,请各位大师指点一二。
发表于 2013-8-2 21:27:25 | 显示全部楼层
(command "zoom" "O" ss "")好像是这样
发表于 2013-8-2 21:48:22 | 显示全部楼层
本帖最后由 lsjj 于 2013-8-2 21:50 编辑

樓上的朋友倒因為果了
发表于 2013-8-2 21:52:06 | 显示全部楼层
;可见区域重生成(hbllw 2010-11-6)
(defun c:re( / $screen atio ce ch ch2 hh hh2 k p1 p2 ss)
(setq $screen (getvar "SCREENSIZE"))
(setq ch (getvar "viewsize"))
(setq ch2 (/ ch 2)) (setq ce (getvar "viewctr"))
(setq atio (/ (car $screen) (cadr $screen)))
(setq hh (* atio ch))
(setq hh2 (/ hh 2))
(setq p1 (polar (polar ce 0 hh2)
(* 1.5 pi) ch2))
(setq p2 (polar (polar ce pi hh2)
(* 0.5 pi) ch2))
(setq SK (ssget "C" p1 p2))
(setq k -1)
(if (> (sslength SK) 0)
(repeat (sslength SK)
(entupd (ssname SK (setq k (1+ k))))))

;(command "要执行的命令" SK "")

(princ))
发表于 2013-8-3 08:19:24 | 显示全部楼层
  1. (defun c:rr ()
  2. (if (setq ss i -1 (ssget "c" (getvar "EXTMIN") (getvar "EXTMAX")))
  3. (repeat (sslength ss) (entupd (ssname ss (setq i (1+ i)))))
  4. )
  5. (princ)
  6. )
 楼主| 发表于 2013-8-3 10:38:52 | 显示全部楼层
自贡黄明儒 发表于 2013-8-2 21:27
(command "zoom" "O" ss "")好像是这样

不是把选择实体最大化好吗

点评

我错会你的意了?  发表于 2013-8-3 16:07
 楼主| 发表于 2013-8-3 10:39:40 | 显示全部楼层
lsjj 发表于 2013-8-2 21:48
樓上的朋友倒因為果了

[em0]这位大师有何高招
 楼主| 发表于 2013-8-3 10:40:38 | 显示全部楼层
669423907 发表于 2013-8-2 21:52
;可见区域重生成(hbllw 2010-11-6)
(defun c:re( / $screen atio ce ch ch2 hh hh2 k p1 p2 ss)
(setq  ...

多谢啊,这个应该可以研究一下,
 楼主| 发表于 2013-8-3 10:41:31 | 显示全部楼层
本帖最后由 kizj 于 2013-8-3 10:46 编辑
ZZXXQQ 发表于 2013-8-3 08:19

怎么用,2014显示未知命令

点评

可能定义的名称与acad.pgp中的定义重复了。改下名称试试。  发表于 2013-8-3 21:21
 楼主| 发表于 2013-8-3 10:46:08 | 显示全部楼层
669423907 发表于 2013-8-2 21:52
;可见区域重生成(hbllw 2010-11-6)
(defun c:re( / $screen atio ce ch ch2 hh hh2 k p1 p2 ss)
(setq  ...

2014显示未知命令

点评

可能定义的名称与acad.pgp中的定义重复了。改下名称试试。  发表于 2013-8-3 21:21
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 13:51 , Processed in 0.210044 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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