自己回答一下,在https://jtbworld.com/autocad-pagesetup-lsp找到一个可用的程序。
 - (defun c:tt (/)
-
- ;;(deleteAllPageSetupsExcept (vla-get-activedocument (vlax-get-acad-object)) '());删除所有页面设置
- (deleteAllPageSetupsExcept
- (vla-get-activedocument (vlax-get-acad-object))
- '("白图 A4竖 3楼")
- )
- ;;删除所有页面设置,仅保留"白图 A4竖 3楼"
-
- (princ)
- )
- (defun deleteAllPageSetupsExcept (doc names)
- (vlax-for pc (vla-get-plotconfigurations doc)
- (if (not (member (vla-get-name pc) names))
- (vla-delete pc)
- )
- )
- )
|