乐筑天下

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

[编程交流] 插入外部块

[复制链接]
dhl

10

主题

36

帖子

26

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 12:25:34 | 显示全部楼层 |阅读模式
这似乎是最简单的事情,但在谷歌上搜索了一段时间后,它似乎变得非常简单。
 
问题:
 
如何通过lisp从包含多个块的外部dwg插入块?
 
例子:
 
我有一个dwg文件,其中包含我的所有块以及我想在当前dwg文件中使用的任何内容。
 
在当前的dwg文件中,我希望通过lisp命令插入一个块,以便能够自动缩放等。
 
我一直在尝试(命令“-.insert”c:/yada/yada/yada.dwg&blockname=yada“”),但到目前为止运气不好。
 
这就这么简单吗?
回复

使用道具 举报

1

主题

87

帖子

86

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 12:38:25 | 显示全部楼层
我对Lisps一无所知,但不知道这些块是否都在同一个图形上,如果将每个块保存到它自己的图形中,会更容易吗?
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 12:41:43 | 显示全部楼层
您需要首先插入“父”dwg。它将引入“子”块表定义,然后您可以插入它们。
 
  1.   (command "_.INSERT" parent_dwg)
  2. (command)
  3. (command "_.INSERT" child_block)
  4. (while (> (getvar "CMDACTIVE") 0)
  5.         (command pause))

 
只是好奇,为什么不使用模板-大卫
回复

使用道具 举报

dhl

10

主题

36

帖子

26

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 12:54:10 | 显示全部楼层
谢谢你们俩。
 
无法从包含多个块的dwg加载块似乎很奇怪,为了创建目的,使用一个文件包含所有块要容易得多,尤其是当许多块相似时。
 
你说的模板是什么意思?例如,是否有一个模板文件,用于加载每个新图形中的所有块?这可能会大大增加文件大小并降低性能。
回复

使用道具 举报

13

主题

126

帖子

114

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 12:59:45 | 显示全部楼层
您可以在启动时将块图形加载为图形1,然后将要插入的块复制到新图形中。
 
但是为什么不创建一个包含所有块的调色板呢?将其与autohide固定在绘图空间的一侧。当需要块时,将鼠标悬停在调色板上,抓取所需内容并将其放入图形中。
 
这比每次需要新块时打开块模板图形要容易得多。
 
格伦
回复

使用道具 举报

dhl

10

主题

36

帖子

26

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
52
发表于 2022-7-6 13:08:26 | 显示全部楼层
我不太喜欢托盘,太慢,太模糊。
 
我喜欢在命令提示符下写指令,我越少使用鼠标,我就越高兴
 
这可能是因为我没有花时间学习和定制,但对我来说仍然很慢。
 
在我看来,使用lisp或vba例程来插入、操作和自定义要好得多,我才刚刚开始学习编程。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 13:15:05 | 显示全部楼层
 
但工具选项板将设置/创建图层,允许适当的缩放,允许外部参照或插入、分解、旋转,在图形中插入子块,等等,所有这些都很好地放置在浮动、可固定的选项板中。别误会,我写了很多自定义代码,但工具选项板是一个宝库的可能性。
回复

使用道具 举报

13

主题

126

帖子

114

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 13:24:36 | 显示全部楼层
 
艾伦,说吧,调色板也能处理块的缩放?我有一对在我的托盘,需要在不同的比例(我的视图标题栏)。它在平面图上看起来不错,但在电路图上却相当大。
 
这是怎么回事?
 
格伦
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 13:26:47 | 显示全部楼层
是的,一旦一个块被拖入工具选项板,右键单击它并浏览属性。有这么多选择。您甚至可以将一段文字/多重引线等拖动到TP中,当您单击它时,它将设置为正确的图层、样式,并执行该功能。
 
要快速制作选项板,可以在设计中心的选择上单击鼠标右键,然后创建一个全新的选项板。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 06:29 , Processed in 0.464758 second(s), 70 queries .

© 2020-2025 乐筑天下

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