0 Members and 1 Guest are viewing this topic.
(defun layercheck (layername color linetype / layername color linetype) (if (setq entlist (tblsearch "LAYER" (strcat layername))) (progn (setq colorx (rtos (abs (cdr (assoc 62 entlist))) 2 0)) (setq linetypex (cdr (assoc 6 entlist))) (if (or (/= color colorx)(/= (strcase linetype) (strcase linetypex))) (progn (setq openval (findfile valname)) (if (null openval) (setq vfile (open valname "w")) (setq vfile (open valname "a")) ) (princ (strcat "\nLayer " layername " is color " colorx " but should be color " color ".\n" "\nLayer " layername " is linetype " linetypex " but should be linetype " linetype ".\n")vfile) (close vfile) ) ) ;end if ) (progn) ) );;Call Function (layercheck "A-ANNO-TEXT-SHEL" "1" "CONTINUOUS") (layercheck "A-ANNO-TEXT-TENT" "30" "CONTINUOUS")