明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3415|回复: 15

[软件与安装] 将布局输出到模型,有没有批量处理的方式

[复制链接]
发表于 2022-9-6 15:48:45 | 显示全部楼层 |阅读模式
将布局输出到模型,有没有批量处理的方式
现在图纸是一个布局一张图,但给业主想要汇总起来
高版本有个将布局输出到模型的方法,当一次只能处理一个布局
有没有一次性处理多个布局的方法?
发表于 2022-11-20 09:10:43 | 显示全部楼层
http://www.youqichuyun.com/thread-95027-1-1.html这个程序里面有个图纸一键合并,应该符合你的要求。
回复 支持 0 反对 1

使用道具 举报

发表于 2022-11-18 12:30:49 | 显示全部楼层
以前在这里发的我也找不到了,可能是在服务器硬盘损坏事件中搞丢了吧。

在知乎上发了这个源码:
https://zhuanlan.zhihu.com/p/584554050

  1. ;; =================================================================================
  2. ;; 批量输出Layouts到Model
  3. ;; kedora@qq.com
  4. ;; AutoLISP源代码,非商业使用,可任意修改,不限制是否注明来源。

  5. ;; Revision :
  6. ;; R0.0.1        :2013/01/25        :初始版本。
  7. ;; R0.0.2        :2013/01/28        :改进程序流程,修正 sDwgName 去除最后的".dwg" 字符。
  8. ;; R0.0.2.1        :2013/02/06        :增加 (vl-arx-import 'layoutlist) 用于编译。

  9. (defun C:lkpt_Layouts_Export2Model ( /
  10.                                       sDwgFolder sDwgName iLen    sTab  lsLayouts
  11.                                       sFolder    oldvar1  oldvar2 sItem sDwgOut
  12.                                   )
  13.   (setq sDwgFolder (getvar "DWGPREFIX")
  14.         sDwgName (getvar "DWGNAME")
  15.         iLen (- (strlen sDwgName) 4)
  16.         sDwgName (substr sDwgName 1 iLen)
  17.         sTab (getvar "CTAB")
  18.   )
  19.   (vl-arx-import 'layoutlist)
  20.   (if (and (setq lsLayouts (dos_multilist  "Layout输出到Model" "选择需要输出到Model的Layout" (layoutlist)))
  21.            (setq sFolder   (dos_getdir "输出目的文件夹" sDwgFolder "选择输出目的文件夹" T))
  22.       )
  23.     (progn
  24.       (setq oldvar1 (getvar "FILEDIA")
  25.             oldvar2 (getvar "CMDECHO")
  26.       )
  27.       (setvar "FILEDIA" 0)
  28.       (setvar "CMDECHO" 0)
  29.       (foreach sItem lsLayouts
  30.         (setvar "CTAB" sItem)
  31.         (setq sDwgOut (strcat sFolder sDwgName "_" sItem))
  32.         (vl-cmdf "_.exportlayout" sDwgOut)
  33.       )
  34.       (setvar "CTAB" sTab)
  35.       (setvar "FILEDIA" oldvar1)
  36.       (setvar "CMDECHO" oldvar2)
  37.     );_progn
  38.   );_fi
  39.   (princ)
  40. );_defun
发表于 2023-6-13 16:58:16 | 显示全部楼层
dingtiedt 发表于 2023-6-11 17:49
请问大师:哪个github能下载到doslip。
这个程序还是很有用的。

有且只有一个 github 呀...
只是通常需要一些技术方法,才能访问与下载:

https://github.com/dalefugier/DOSLib

发表于 2022-9-6 17:29:05 | 显示全部楼层
你研究一下图纸集吧。
 楼主| 发表于 2022-9-7 08:09:02 | 显示全部楼层
mokson 发表于 2022-9-6 17:29
你研究一下图纸集吧。

就是在用图纸集才碰到这个问题
发表于 2022-9-27 14:12:13 | 显示全部楼层
你搜一下,我在这里发了源码的。
发表于 2022-11-5 17:49:20 | 显示全部楼层
关键是视口里有标注,有块,这种长图就算到了模型,也是乱七八糟的
 楼主| 发表于 2022-11-8 15:53:24 | 显示全部楼层
e2002 发表于 2022-9-27 14:12
你搜一下,我在这里发了源码的。

搜不到啊,关键词是啥?
发表于 2022-11-8 19:06:46 | 显示全部楼层
我还是这个习惯:所有图纸都放在一个布局里。我不喜欢一张图一个布局。

点评

会非常卡的,无法工作。  发表于 2022-11-8 22:14
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 18:03 , Processed in 0.159496 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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