将行修改为2,但不完全正确。怎么了?
- (defun c:test ( / col ans doc lay)
- (setq col (strcat "Color_" (getstring "Enter color number 1-255")))
- (setq ans (strcat "Layers with " col))
- (setq doc (vla-get-activedocument (vlax-get-acad-object)))
- (vlax-for lay (vla-get-Layers doc)
- (if (= (vla-get-PlotStyleName lay) Col)
- (princ (strcat "\n" (vla-get-name lay)))
- )
- )
- )
- (defun c:test ( / col ans doc lay)
- (setq col (strcat "Color_" (getstring "Enter color number 1-255")))
- (setq ans (strcat "Layers with " col))
- (setq doc (vla-get-activedocument (vlax-get-acad-object)))
- (vlax-for lay (vla-get-Layers doc)
- (if (= (vla-get-PlotStyleName lay) Col)
- (setq ans (strcat ans "\n" (vla-get-name lay)))
- )
- )
- (princ (strcat "\n" (vla-get-name lay)))
- )
|