乐筑天下

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

[编程交流] 在上合并2个或更多dwg

[复制链接]

96

主题

322

帖子

234

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
474
发表于 2022-7-5 22:47:42 | 显示全部楼层 |阅读模式
如何使用lisp或简单的方法将2个或更多dwg合并到一起:cry:。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
438
发表于 2022-7-5 22:53:55 | 显示全部楼层
将图纸B插入图纸A;分解新插入的块;去洗手间休息一下。
回复

使用道具 举报

96

主题

322

帖子

234

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
474
发表于 2022-7-5 22:59:27 | 显示全部楼层
谢谢
我的问题是我们如何用lisp或简单的方式将2个或更多的dwg合并在一起:哭泣:不打开它们
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-5 23:01:30 | 显示全部楼层
这里有一个方法,
 
在驱动器中创建一个名为Merge DWG的文件夹,其目录为C:\Merge DWG
 
并将所有图形文件放在要合并的文件夹中,
 
并运行以下例程,但请检查要插入的图形的图形单位并保持不变
 
  1. (defun c:MDWG (/ directory files)
  2. (setvar "cmdecho" 0)
  3. (alert "\n Please put your DWG files in ''C:\\Merge DWG'' Directory")
  4. (setq directory "C:\\Merge DWG")
  5. (if (setq files (vl-directory-files directory "*.dwg" 1))
  6.    (foreach dwg files
  7.      (command "_.-insert"
  8.               (strcat directory "\" dwg)
  9.               '(0. 0. 0.)
  10.               ""
  11.               ""
  12.               ""
  13.      )
  14.    )
  15.    (princ "\n No DWG files found into that folder !")
  16. )
  17. (alert (strcat "\n ''DWG files has merged together''  ")
  18.       )
  19. (setvar "cmdecho" 1)
  20. )

 
享受:)
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 23:07:37 | 显示全部楼层
@satishrajdev
 
当您需要更改任何系统变量时,最好将其重置。
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-5 23:10:38 | 显示全部楼层
亲爱的Tharwat,
 
我已经发布了相同的帖子http://www.cadtutor.net/forum/showthread.php?70158-合并多个DXF-in-a-single-drawing
 
你只提供了这个例程,非常感谢你,它让我的工作变得更加轻松:)
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 23:13:26 | 显示全部楼层
 
我指的是系统变量“cmdecho”,而不是其他代码。
 
 
很高兴听到这个消息。
回复

使用道具 举报

57

主题

243

帖子

190

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2022-7-5 23:18:34 | 显示全部楼层
可能在这个帖子里
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-5 23:22:27 | 显示全部楼层
 
哎呀。。。。忘了说,作为新手,这是在兴奋中发生的
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-5 23:25:37 | 显示全部楼层
DWG是否已外部输入到彼此中?或者,您想简单地将它们放置在空白DWG中,而不相互重叠(如teknomatika所指的线程)?
 
如果是前者,则有很多关于绑定外部参照的内容。在这里搜索一下。
 
还有,任何图纸空间选项卡呢?这两种方法都不会带来同样的效果。为此,您需要导入布局,并且可能还需要调整视口。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 03:27 , Processed in 0.565604 second(s), 72 queries .

© 2020-2025 乐筑天下

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