本帖最后由 lead009 于 2011-5-8 21:13 编辑
 - (defun C:111()
- (setq cc 1 layn "TXT")
- (setq ss11(ssget "X" (list(cons 0 "LINE") (cons 8 layn ))))
- (setq n 0)
- (repeat (sslength ss11)
- (setq en(ssname ss11 n))
- (command"chprop" en "" "C" "2" "" "")
- (setq n(+ n 1))
- )
- (setq txt(itoa (sslength ss11))); "-10"
-
- (alert txt)
- (prin1)
- )
如上,ssget"X"可以過濾出"直線"且"在圖層"txt"的物件,然後將其換顏色為黃色如果我想換成過濾條件是"(0 . "LINE") (0 . "ARC)"。如此SSGET就辦不到了
有什麼方法可以取代之嗎?
|