乐筑天下

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

[编程交流] 简易边框替换工具?

[复制链接]

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 12:40:07 | 显示全部楼层 |阅读模式
我需要一种方法,用新的更新的边界块替换一些现有的旧边界块。我有一个工具,可以用Visual Basic来完成,但是程序在更新后的AutoCAD中不再运行良好,编写程序的人也不再为我们工作。我试图编写一个LISP,插入新的块,调用BLOCKREPLACE交换两个块,然后删除额外的新边框块。我只是觉得有一个更简单的方法可以做到这一点。如果有人有任何想法,请让我知道,因为这个程序似乎不起作用。
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 12:44:38 | 显示全部楼层
我可以想出很多不使用lisp的方法,但我需要更多信息
1.将新块命名为与旧块相同的名称,然后插入,并告诉它覆盖所有块
2.使用refedit命令:复制(ctrl+c)新对象,在旧块上使用refedit,删除内容并粘贴到新内容中。
回复

使用道具 举报

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 12:49:34 | 显示全部楼层
您提到的第一个选项我已经尝试过了,但是我无法控制块的名称,因此很遗憾,它们的名称不同。
 
我不确定我是否理解你的第二个选择。
 
以下是简短的解释;我在一家工程公司工作,该公司与养猪电力公司签订合同,设计保护高价设备的方案。我们用AutoCAD做所有的设计工作。因此,我们正在使用there打印和there文档管理系统,该系统不允许我更改任何块的名称或属性,包括边框。在放入Express工具之前,最初的边界替换工具设计用于AutoCAD 2000i。由于AutoCAD的更新,这个工具不再工作,所以我被要求想出一种新的设计方法。
 
最糟糕的是,需要更换的旧边界块甚至名称都不相同。因此,我试图找出一种方法,让程序在许多可能的旧边界中搜索一个,一旦找到,就能够用适合的新边界替换它。fits我的意思是有A、B、C和D大小的边框。
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

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

铜币
254
发表于 2022-7-6 12:53:46 | 显示全部楼层
你真的根本不需要Lisp。只需将工具调色板与所有新标题栏边框放在手边,并在需要时将其塞入即可。当我们使用旧得多的计划并出于翻修或返工目的对其进行更新时,我就是这么做的。很简单。
回复

使用道具 举报

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 12:56:21 | 显示全部楼层
 
 
我完全同意你!
不幸的是,我办公室的其他员工不知道如何完全使用我创建的工具选项板,或者只是想要一个单击块交换解决方案。我努力设计我们现在使用的工具选项板,我相信它解决了问题,但正如我所说的,他们想要一次点击选项。
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

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

铜币
254
发表于 2022-7-6 12:59:09 | 显示全部楼层
听起来像是我内心的问题。如果有人不知道如何在我的办公室做一些事情,比如从工具选项板上拖出一些东西,那么我会让他们知道如何使用该程序。我还从来没有向老板提出过问题,但如果需要的话,我会很快提出。
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 13:04:11 | 显示全部楼层
如果旧的VB程序工作,您可以从autocad下载VB包,旧程序将再次工作。
2010年,vb部分从autocad中删除,但您可以将其放回原处。但我不确定它是否适用于未来版本。
 
你可以发布一个前后示例图,这样我们可以看到发生了什么,如果可能的话,发布vb代码。
 
工具托盘是一个很好的使用工具,教别人如何使用它或解雇那些不想学习的人并雇佣这样的人都是非常有益的。
回复

使用道具 举报

36

主题

183

帖子

151

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2022-7-6 13:07:54 | 显示全部楼层
我不知道有一个VB软件包,你可以下载2010年。有人告诉我VB不适合我们的ACAD。我们现在有2009年和2010年。如果我能让它工作的话,我会试着给你一个屏幕截图。它确实适用于ACAD 2007,这就是我们最近成功使用它的地方。
 
 
调色板集成的问题是,如果我是少数知道它如何工作的人之一,那么很难在整个办公室中实现。幸运的是,我的管理层允许我继续调整调色板,因为他们知道这可能会取代我们用积木所面临的许多头痛问题。然而,他们希望它是一个通用的推出,所以每个人都在看相同的工具调色板,我还没有准备好,因为我需要创建和添加大量的块。
回复

使用道具 举报

4

主题

327

帖子

324

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 13:08:53 | 显示全部楼层
链接到acad vb包
http://usa.autodesk.com/adsk/servlet/ps/item?siteID=123112&id=12900036&linkID=9240617
 
根据vb程序的编写方式,您可能需要进行一些更改才能使其正常工作
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

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

铜币
254
发表于 2022-7-6 13:12:58 | 显示全部楼层
你知道这在网络上实现有多容易,对吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 06:11 , Processed in 0.418827 second(s), 72 queries .

© 2020-2025 乐筑天下

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