Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

lisp to erase all viewports in a drawing

Anonymous

lisp to erase all viewports in a drawing

Anonymous
Not applicable

hello,

 

i am looking for a script that erases all viewports in a drawing....who can helpe-me?

 

thanks,

 

Nelson

0 Likes
Reply
852 Views
2 Replies
Replies (2)

regisrohde
Advocate
Advocate
(defun c:erasevp(/ vlist)


(progn
(setq listalayout (layoutlist))

(SETQ CONT 0)
(SETQ ELEMENTS (LENGTH listalayout))
(WHILE (/= ELEMENTS CONT)
(SETQ E1 (NTH CONT listalayout))
(command "-layout" "s" e1)

(setq vlist(ssget "_A" '((0 . "VIEWPORT"))))
(command "erase" vlist "")


(SETQ cont (+ CONT 1))
)
))

 Erese all viewports

Please mark this as the solution if it resolves your issue.Kudos gladly accepted.
Regis Rohde
0 Likes

regisrohde
Advocate
Advocate

(defun c:eraselt(/ vlist)


(progn
(setq listalayout (layoutlist))

(SETQ CONT 0)
(SETQ ELEMENTS (LENGTH listalayout))
(WHILE (/= ELEMENTS CONT)
(SETQ E1 (NTH CONT listalayout))
(command "-layout" "d" e1)

 

(SETQ cont (+ CONT 1))
)
))

Please mark this as the solution if it resolves your issue.Kudos gladly accepted.
Regis Rohde
0 Likes