乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 74|回复: 5

将多个 dwg 中的布局选项卡计数为“一个”文件

[复制链接]

24

主题

87

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2013-1-17 14:24:53 | 显示全部楼层 |阅读模式
大家好,
有人有lisp程序可以将多个dwg文件中的布局选项卡计算到一个文件中吗?
我发现了几种在dwg命令中计算布局的方法:(layoutlist)但是需要用多个布局选项卡计算多个dwg文件。希望找出这个项目中有多少布局标签(表)。
我在AUGI的一个线程中找到了下面的代码,它会将文本文件创建到“Local Settings\Temp”文件夹中。
  1. (setq fn (strcat (getenv "temp") "\" "layoutlist.txt")
  2.       fp (open fn "w")
  3. )      
  4. (vlax-for x
  5.           (vla-get-Layouts
  6.             (vla-get-ActiveDocument
  7.               (vlax-get-acad-object)
  8.             )
  9.           )
  10.           (princ (vla-get-Name x) fp)
  11.           (princ "\n" fp)
  12. )
  13. (close fp)
  14. (startapp "notepad" fn)

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2013-1-17 14:50:12 | 显示全部楼层
使用Lee的OBDX包装器:http://lee-mac.com/odbxbase.html
这是一个很好的例子
  1. (defun c:test3 ( / )
  2.     (LM:ODBX
  3.       '(lambda ( doc ) (vla-get-count (vla-get-layouts doc)))
  4.        nil
  5.        nil
  6.     )
  7. )
回复

使用道具 举报

24

主题

87

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2013-1-17 15:02:32 | 显示全部楼层
ronjonp,
试过了。做了点什么。哈哈哈...带有布局列表的文件将放在哪里?叫?
我确实在他的网页上看到“将列表提取到文件”,不确定我是否可以弄清楚如何使其工作。编码虚拟。
谢谢。
提姆
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2013-1-17 15:14:33 | 显示全部楼层
这将写入您的文本文件:
  1. (defun c:test3 (/ fn fp)
  2.   (setq        fn (strcat (getenv "temp") "\" "layoutlist.txt")
  3.         fp (open fn "w")
  4.   )
  5.   (foreach line        (lm:odbx '(lambda (doc) (vla-get-count (vla-get-layouts doc))) nil nil)
  6.     (write-line (vl-prin1-to-string line) fp)
  7.   )
  8.   (close fp)
  9.   (startapp "notepad" fn)
  10. )

回复

使用道具 举报

24

主题

87

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2013-1-17 15:25:45 | 显示全部楼层
适合我的需要。通过在excel中引入一些小的调整,然后一些查找并替换最后的数字,一些=和,神奇的数字出现。这肯定能满足我的需要。第一个文件夹中的390个布局选项卡(图纸)。还有9个文件夹要去。哈哈哈,我估计差不多有2000张
蒂姆
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2013-1-17 15:39:20 | 显示全部楼层
很高兴能帮忙...还要记住,布局的数量还包括“模型空间”选项卡。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-11 09:12 , Processed in 0.917422 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表