本帖最后由 xyp1964 于 2014-9-18 13:52 编辑
wangph 发表于 2014-9-18 08:28 
呵呵,发贴时找不到如何上传附图,回复就可以上传了  - (defun c:tt ()
- (if (setq ss (ssget "X" '((0 . "POLYLINE"))))
- (progn
- (setq ss1 (ssadd)
- i -1
- )
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (if (= (vla-get-objectname (vlax-ename->vla-object s1)) "AcDb2dPolyline")
- (setq ss1 (ssadd s1 ss1))
- )
- )
- (sssetfirst nil ss1)
- )
- )
- (princ)
- )
 - (defun c:tt ()
- (if (setq ss (ssget "X" '((0 . "POLYLINE"))))
- (progn
- (setq ss1(ssadd)
- i -1
- )
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (if (member '(100 . "AcDb2dPolyline") (entget s1))
- (setq ss1 (ssadd s1 ss1))
- )
- )
- (sssetfirst nil ss1)
- )
- )
- (princ)
- )
|