lisp中getword输入默认_ssget用法大全(基本上把能想到都覆盖了)

本文详细介绍了LISP中SSGET命令的各种使用方法,包括选取直线、文本、圆等对象,以及根据特定条件如图层、颜色、半径等进行选择。还涵盖了窗口模式选取、图层过滤、颜色过滤和复杂条件组合的选取技巧,为LISP编程提供全面的SSGET操作示例。
摘要由CSDN通过智能技术生成

(setq ss (ssget ":S" '((0 . "LINE"))))        ;只选取一次直线(省约回车)

(setq ss (ssget "X" '((0 . "LINE"))))        ;自动选取直线,包含冻结的直线

(setq ss (ssget "A" '((0 . "LINE"))))        ;自动选取直线,不包含冻结的直线

(setq ss (ssget '((1 . "*[0-9]*"))))        ;只选取含数字的文本

(setq ss (ssget '((1 . "*#*"))))        ;只选取含数字的文本

(setq ss (ssget '((0 . "TEXT") (1 . "~*[~`--9]*")))) ;只选取数字文本

(ssget '((0 . "TEXT")(-4 . "")));只选择不是数字的文字

(ssget '((0 . "TEXT")(1 . "~*#*")));只选择不是数字的文字

(setq ss (ssget '((0 . "TEXT")(1 . "#,1#,2#,3#,4#,50"))));选取1—50的数字文本

(SETQ SS (SSGET '((0 . "*text")(1 . "*(*,*)*,*(*,**)**"))));选取含括号的文本

(setq ss (ssget '((1 . "*[a-A-z-Z]*"))));只选取字母

(setq ss (ssget '((0 . "~insert")))) ;选取不含块的对象

(SETQ ss (ssget (list '(0 . "CIRCLE")(cons 40 RR))));按半径的大小选取圆

(setq ss (ssget ":E:S" '((0 . "line"))));选取拾取框内的直线,选取不到就结束

(setq ss (ssget ":E" '((0 . "LINE"))));选取拾取框内的直线,选取不到就不结束,直到按右键

(setq ss (ssget ":N" '((0 . "LINE"))));只有通过窗口、窗交点拾取

(setq ss (ssget "

" '((0 . "LINE"))));会累加选取的直线,同一条直线,选取两次个数就会乘以2,3次则3.....

(setq ss (ssget "

" '((0 . "LINE"))));提示有几个在锁定图上,选取没有的锁定的直线

(setq ss (ssget &quot

" '((0 . "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值