 - ;框选图元归层 明经 ZZXXQQ 2013.5.12 汶川地震五周年
- (defun c:ly1 ()
- (setvar "CMDECHO" 0)
- (if (and (setq pt1 (getpoint "\n框选第一角点: "))
- (setq pt2 (getcorner pt1 "\n框选第二角点: "))) (progn
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "CIRCLE"))))
- (command "_.CHPROP" ss "" "LA" "立管层1" "")
- )
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "LINE"))))
- (command "_.CHPROP" ss "" "LA" "管道层1" "")
- )
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "*POLYLINE,DIMENSION,*TEXT"))))
- (command "_.CHPROP" ss "" "LA" "标注层1" "")
- )
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "INSERT"))))
- (command "_.CHPROP" ss "" "LA" "图块层1" "")
- )
- ))
- (setvar "CMDECHO" 1)
- (princ)
- )
 - ;这个是通用函数
- (defun c:ly ()
- (setvar "CMDECHO" 0)
- (if (and (setq pt1 (getpoint "\n框选第一角点: "))
- (setq pt2 (getcorner pt1 "\n框选第二角点: "))
- (setq wei (getstring "\n层名尾号: "))) (progn
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "CIRCLE"))))
- (command "_.CHPROP" ss "" "LA" (strcat "立管层" wei) "")
- )
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "LINE"))))
- (command "_.CHPROP" ss "" "LA" (strcat "管道层" wei) "")
- )
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "*POLYLINE,DIMENSION,*TEXT"))))
- (command "_.CHPROP" ss "" "LA" (strcat "标注层" wei) "")
- )
- (if (setq ss (ssget "W" pt1 pt2 '((0 . "INSERT"))))
- (command "_.CHPROP" ss "" "LA" (strcat "图块层" wei) "")
- )
- ))
- (setvar "CMDECHO" 1)
- (princ)
- )
|