• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    Visual LISP, AutoLISP and General Customization

    Reply
    Valued Contributor
    Posts: 64
    Registered: ‎03-18-2008

    Changing XREF layer colors in a tool

    134 Views, 4 Replies
    10-05-2012 01:11 PM

    Does anyone in the group know how to edit the string below so that it will ignore all layer names starting with "E-". I want to change all XREFED layers in the current dwg. to 161 but ignore all XREFED layer names that start with E- such as E-lighting, E-power etc.

     

    Thanks in advance

     

    M.

     

    ^C^C-layer;c;161;*|*;

    Please use plain text.
    *Expert Elite*
    Posts: 1,185
    Registered: ‎12-17-2004

    Re: Changing XREF layer colors in a tool

    10-05-2012 02:21 PM in reply to: mhlr

    mhlr,

    try

     

    ^C^C-layer;c;161;*|[~e-]*;;

     

    Henrique

    Please use plain text.
    Valued Contributor
    Posts: 64
    Registered: ‎03-18-2008

    Re: Changing XREF layer colors in a tool

    10-08-2012 06:31 AM in reply to: hmsilva

    Henrique,

     

    THANK YOU VERY MUCH!! this is perfect. Forgive me! I have very little knowledge of Lisp as you could imagine since I've posted these questions! in your opinion, what would be the best way to learn how to do this on my own??

     

    Thanks again,

     

    M.

    Please use plain text.
    *Expert Elite*
    Posts: 1,185
    Registered: ‎12-17-2004

    Re: Changing XREF layer colors in a tool

    10-08-2012 06:51 AM in reply to: mhlr

    mhlr,
    try the Acad Customization Guide
    under DIESEL,
    or just google "acad diesel tutorial"

     

    for  Lisp see the Acad Customization Guide,

    and see google "afralisp"

     

    Cheers

    Henrique

    Please use plain text.
    *Expert Elite*
    Posts: 2,057
    Registered: ‎11-24-2009

    Re: Changing XREF layer colors in a tool

    10-08-2012 07:15 AM in reply to: mhlr

    Also consider looking up wcmatch function for wild-card pattern match. ..e.g. *|[~e-]* 

     

    HTH

     

     

     

    Please use plain text.