Jump to content


Select viewport


1 reply to this topic

#1 Olga87

    Member

  • Members
  • PipPip
  • 24 posts

Posted 19 March 2024 - 12:10 PM

Hello Dear NanoCAD specialists!

There is a code (lisp):

(setq vpt (LM:ssget "\nSelect viewport: " '("_:S" ((0 . "VIEWPORT")))))

(defun LM:ssget ( msg arg / sel )
(princ msg)
(setvar 'nomutt 1)
(setq sel (vl-catch-all-apply 'ssget arg))
(setvar 'nomutt 0)
(if (not (vl-catch-all-error-p sel)) sel)
)


How to change so that a viewport created from a Circle object cannot be selected?

#2 Olga87

    Member

  • Members
  • PipPip
  • 24 posts

Posted 20 March 2024 - 05:49 AM

That's how it seems to work:

; Checking what kind of object it is (if circle is the exit)
(cond
(
(if (= (cdr (assoc 0 (setq get (entget ent)))) "CIRCLE")
(progn
(alert "CIRCLE")
(t nil)
)
)
)
)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users