TheSwamp
Code Red => AutoLISP (Vanilla / Visual) => Topic started by: GDF on July 04, 2018, 03:31:25 PM
-
Need some help making this routine work for creating a layer with true color.
(ARCH:MLYR "NEW-MFC" 247,28,8 "Continuous" "0.01")
(defun ARCH:MLYR (LA LC LT LW)
(ARCH:LINETYPE)
(command "cecolor" "bylayer")
(setvar "cmdecho" 0)
(if (tblsearch "layer" LA)
(progn (command "layer" "Thaw" LA "") (command "layer" "Set" LA ""))
(progn (command "layer" "Make" LA)
(command "Color")
(command "Truecolor" LC "")
(command "Ltype" LT "" "LWeight" LW "" "")))
(command "cecolor" "bylayer")
(setvar "cmdecho" 1)
(princ))
-
oops
(ARCH:MLYR "NEW-MFC" "247,28,8" "Continuous" "0.01")
-
(defun ARCH:LYR-RGB (LA LC LT LW LD)
(ARCH:LINETYPE)
(command "cecolor" "bylayer")
(setvar "cmdecho" 0)
(if (tblsearch "layer" LA)
(progn (command "layer" "Thaw" LA "") (command "layer" "Set" LA ""))
(progn (command "layer" "Make" LA)
(command "Color")
(command "Truecolor" LC "")
(command "Ltype" LT "" "LWeight" LW "" "")))
(setq newLayer
(vla-Add
(vla-Get-Layers (vla-Get-ActiveDocument (vlax-Get-Acad-Object)))
LA))
(vla-Put-Description newLayer LD)
(command "cecolor" "bylayer")
(setvar "cmdecho" 1)
(princ))
;;;(ARCH:LYR-RGB "NEW-MFC" "247,28,8" "Continuous" "0.01" "New MFC")
-
Gary does this help?
http://www.theswamp.org/index.php?topic=54058.0
-
Thanks Alan and Lee