lisp to erase all viewports in a drawing

lisp to erase all viewports in a drawing

Anonymous
Not applicable
916 Views
2 Replies
Message 1 of 3

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
917 Views
2 Replies
Replies (2)
Message 2 of 3

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
Message 3 of 3

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