新手请教个问题
(setq ss (ssget "x" '((-4 . "and") (2 . oldblock) (8 . oldlayer) (-4 . "and>))))这句要怎么写才能通过啊!oldblock oldlayer这两个是变量
你这么写还真是画蛇添足啊,-4组码在这完全就是多余的
(setq ss (ssget "x" (list (cons 2 oldblock) (cons 8 oldlayer))) 本帖最后由 llsheng_73 于 2017-8-20 09:33 编辑
通不过的原因是2组和8组里边的你都是给你变量,但前边你用‘构建表,变量值得不到引用
还有第一个-4里边的and是没写对的
(setq ss (ssget "x" (list'(-4 . "<and") (cons 2 oldblock) (cons 8 oldlayer) '(-4 . "and>"))))
(setq ss (ssget "x"(list(cons 2 oldblock) (cons 8 oldlayer))))
页:
[1]