TheSwamp

Code Red => AutoLISP (Vanilla / Visual) => Topic started by: mkweaver on January 27, 2009, 08:58:17 AM

Title: validate layer names?
Post by: mkweaver on January 27, 2009, 08:58:17 AM
Isn't there a lisp function that will check a layer/block name for validity?  I've searched help, here on the swamp, and the autodesk newsgroups, but haven't found what I'm looking for.  Have I missed something?

Pointers appreciated.

Mike
Title: Re: validate layer names?
Post by: lispman21 on January 27, 2009, 08:59:57 AM
Maybe something like this

Code: [Select]
      (if (tblsearch "layer" "layername")
(command "-layer" "s" "layername")
(command "-layer" "m" "layername" "c" "red" "layername" "")
      );;end of if
Title: Re: validate layer names?
Post by: mkweaver on January 27, 2009, 09:11:26 AM
I'm not checking to see if the layer exists, I want to know if the layer name is valid - will I get an error if I try to create a layer with this name?

Thanks
Title: Re: validate layer names?
Post by: MP on January 27, 2009, 09:17:31 AM
(snvalid sym_name [flag])

Title: Re: validate layer names?
Post by: mkweaver on January 27, 2009, 10:14:59 AM
(snvalid sym_name [flag])



Thats what I was looking for!

Thank you much!
Title: Re: validate layer names?
Post by: MP on January 27, 2009, 11:14:35 AM
You're most welcome Mike.

Code: [Select]
(defun IsBliss ( question gratitude )
    (and
        (IsEasy question)
        (IsGreat gratitude)
    )
)
Title: Re: validate layer names?
Post by: adalea03 on January 31, 2009, 08:31:51 AM
Quote
(defun IsBliss ( question gratitude )
    (and
        (IsEasy question)
        (IsGreat gratitude)
    )
)

While I envy your mastery, coding seems to have become more than a second language, heh MP?

Tony
Title: Re: validate layer names?
Post by: MP on January 31, 2009, 09:08:13 AM
T