wgij007 发表于 2020-8-8 01:03:37

请问这段代码为什么不能删除选定的

   (defun c:scc()
(ssget '((62 . 1))) ;选红色
(command "erase" ss "")
(princ)
)


cds15980954301 发表于 2020-8-8 09:55:32

好像选得不是一个类别

图层\线条\块等、、、、、、、

cds15980954301 发表于 2020-8-8 13:17:38

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=182013&highlight=%C9%BE%B3%FD
可以看下这个

烟盒迷唇 发表于 2020-8-8 18:43:30

你都没定义SS是什么,咋能删除呢

烟盒迷唇 发表于 2020-8-8 18:44:40

SSGET取得的对象,要赋值给一个函数SS啊,这样删除的才是这些对象

wgij007 发表于 2020-8-8 23:21:15

烟盒迷唇 发表于 2020-8-8 18:44
SSGET取得的对象,要赋值给一个函数SS啊,这样删除的才是这些对象

我要删除这颜色的所有。

wgij007 发表于 2020-8-9 06:50:04

cds15980954301 发表于 2020-8-8 13:17
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=182013&highlight=%C9%BE%B3%FD
可以看下这个

地址不完整,打不开

烟盒迷唇 发表于 2020-8-9 07:46:42

(defun c:scc(/ ss)
        (setq ss (ssget '((62 . 1)))) ;选红色
(command "erase" ss "")
        (princ)
)

wgij007 发表于 2020-8-9 09:26:05

烟盒迷唇 发表于 2020-8-9 07:46
(defun c:scc(/ ss)
        (setq ss (ssget '((62 . 1)))) ;选红色
(command "erase" ss "")


非常感谢:lol
页: [1]
查看完整版本: 请问这段代码为什么不能删除选定的