明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1990|回复: 4

如何得到所有的布局名称

[复制链接]
发表于 2003-9-29 17:25:00 | 显示全部楼层 |阅读模式
用Vlisp怎样才能得到所有的布局列表呢?
发表于 2003-9-29 17:31:00 | 显示全部楼层
(defun c:test()
  (setq doc (vla-get-activedocument (vlax-get-acad-object)))
  (setq layouts (vla-get-layouts doc))
  (setq count (vla-get-count layouts))
  (repeat count
    (princ "\n")
    (princ (vla-get-name (vla-item layouts (1- count))))
    (setq count (1- count))
  )
)
发表于 2003-9-30 07:52:00 | 显示全部楼层
(layoutlist)
但不含模型空間
 楼主| 发表于 2003-9-30 10:57:00 | 显示全部楼层
哦,有layoutlist命令。
发表于 2003-9-30 11:11:00 | 显示全部楼层
遗憾的是这个函数返回的LayoutNames-list不是按照Layouts的顺序(TabOrder)的.
所以我只好还是用自己写的函数,返回按顺序的LayoutsNames-list,且提供一个 bInCludeModel 的参数来选择是否返回"Model"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-2 16:25 , Processed in 0.158547 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表