I ran into this a while back. We had our company standard layers which were following the AIA-NCS (for the most part) using colors and a .ctb file. We needed to set up for some government work which required NCS 3.1 layer names, and with lineweights, and use thier .ctb file which ignored the colors. The good thing was I had written a lisp routine to make the layers in the first place. I simply did a "find and replace" and added the lineweight function to the routine based on the colors to match our desired plotted width.
The original routine looked like:
Code:
(DEFUN C:LYRS (/ CME)
(SETQ CME (GETVAR "CMDECHO"))
(SETQ LYR (GETVAR "CLAYER"))
(SETVAR "CMDECHO" 0)
(COMMAND "LAYER" "MAKE" "A-ANNO-DIMS" "COLOR" "40" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-FUTR" "COLOR" "202" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-STRS-EXST" "COLOR" "20" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-STRS" "COLOR" "4" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-TEXT" "COLOR" "4" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-TEXT-DEMO" "COLOR" "3" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-TITL" "COLOR" "4" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-MTCH" "COLOR" "5" "" "")
(COMMAND "LAYER" "MAKE" "A-AREA" "COLOR" "5" "" "")
(COMMAND "LAYER" "MAKE" "A-AREA-PATT" "COLOR" "10" "" "")
(COMMAND "LAYER" "MAKE" "A-AREA-IDEN" "COLOR" "4" "" "")
(COMMAND "LAYER" "MAKE" "A-CLNG-DEMO" "COLOR" "122" "" "LT" "HIDDEN2" "" "")
(PRINC)
)
The new one looked like this:
Code:
(COMMAND "LAYER" "MAKE" "A-ANNO-DIMS" "COLOR" "40" "" "LW" "0.18" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-FUTR" "COLOR" "202" "" "LW" "0.35" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-STRS-EXST" "COLOR" "20" "" "LW" "0.18" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-STRS" "COLOR" "4" "" "LW" "0.35" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-TEXT" "COLOR" "4" "" "LW" "0.35" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-TEXT-DEMO" "COLOR" "3" "" "LW" "0.35" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-TITL" "COLOR" "4" "" "LW" "0.35" "" "")
(COMMAND "LAYER" "MAKE" "A-ANNO-MTCH" "COLOR" "5" "" "LW" "0.5" "" "")
(COMMAND "LAYER" "MAKE" "A-AREA" "COLOR" "5" "" "LW" "0.5" "" "")
(COMMAND "LAYER" "MAKE" "A-AREA-PATT" "COLOR" "10" "" "LW" "0.18" "" "")
(COMMAND "LAYER" "MAKE" "A-AREA-IDEN" "COLOR" "4" "" "LW" "0.35" "" "")
(COMMAND "LAYER" "MAKE" "A-CLNG-DEMO" "COLOR" "122" "" "LW" "0.35" "" "LT" "HIDDEN2" "" "")
(PRINC)
)
This is just a sample, but it helped that I had the routine already written.
Find and replace works great in situation like this.