 - ;;将arc,line,pline,spline连接----有bug
- (DEFUN C:PD( / A ll i nn1 nn2 nn3 nn4 s1 list name)
- (setvar "CMDECHO" 0)
- (setq A (SSGET) )
- (setq ll (sslength a))
- (setq i 0)
- (setq nn1 "ARC")
- (setq nn2 "LINE")
- (setq nn3 "POLYLINE")
- (setq nn4 "spLINE")
- (repeat ll
- (setq s1 (ssname a i))
- (setq list (entget s1))
- (setq name (cdr (assoc 0 list)))
- (if (or (= name nn1) (= name nn2))
- (COMMAND "pedit" s1 "y" "j" "100" "w" "40" "" )
- (PROGN
- (if (= name nn4)
- (COMMAND "pedit" s1 "w" "0" "" )
- (COMMAND "pedit" s1 "j" "100" "w" "40" "" )
- )
- )
- )
- (setq i (1+ i))
- )
- )
该贴已经同步到 wjnnan的微博 |