Jump to content

Recommended Posts

Posted

Can someone look over the LISP below and tell me if you can why it's not picking anything up? There are objects in my drawing with the linetype that I'm trying to pick, but it's getting to the end of the LISP and saying 'nothing found'. Can anyone see what's wrong please?

 

(defun c:fhl(/ cSet)

 (setq cSet(ssget
              '((6 . "#RVeg"))
            ); end ssget
); end setq
 
 (if cSet
   (progn
     (princ(strcat "\n" (itoa(sslength cSet)) " found."))
     (sssetfirst nil cSet)
     ); end progn
    (princ "\nNothing found. ")
   ); end if
 (princ)
 ); end of c:fhl

Posted

This routine would not select objects that either;

 

-user doesn't select

-have a linetype that is "bylayer"

Posted
This routine would not select objects that either;

 

-user doesn't select

-have a linetype that is "bylayer"

 

The objects I was trying to select had a linetype set to #RVeg (not bylayer). I also typed 'ALL' for my selection in the drawing, so I can't understand why it wouldn't pick them up.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...