乐筑天下

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

AutoCAD VBA查找/搜索路径

[复制链接]

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 22:42:03 | 显示全部楼层 |阅读模式
AutoCAD 2010
 
是否有人拥有AutoCAD VBA查找/搜索例程,可以放大图形中的stings,包括
街区等?与AutoCAD find命令类似。我想要一个我可以加入的常规
VBA批处理循环,用于一次搜索多个图形。我有很多画,我正在看,我认为
这对我有帮助。
 
非常感谢。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 22:49:33 | 显示全部楼层
我不知道有任何VBA例程可以实现这一点,但一个优秀的LISP例程是Lee Mac的批量查找和替换文本。
回复

使用道具 举报

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 22:53:27 | 显示全部楼层
我正在寻找一个搜索工具在VBA。不是替换例程。
放大文本以查看某个字符串是否在
绘画
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 22:59:46 | 显示全部楼层
像Renderman一样,你必须先搜索,然后才能替换!
 
这是搜索块,只需将serach更改为文本、多行文字等
 
  1. Dim SS As AcadSelectionSet
  2. Dim Count As Integer
  3. Dim FilterDXFCode(1) As Integer
  4. Dim FilterDXFVal(1) As Variant
  5. Dim attribs As Variant
  6. Dim BLOCK_NAME As String
  7. On Error Resume Next
  8. FilterDXFCode(0) = 0
  9. FilterDXFVal(0) = "INSERT"
  10. FilterDXFCode(1) = 2
  11. FilterDXFVal(1) = "Myblockname"
  12. Set SS = ThisDrawing.SelectionSets.Add("issued")
  13. SS.Select acSelectionSetAll, , , FilterDXFCode, FilterDXFVal
  14. For Cntr = 0 To SS.Count - 1
  15. do what ever here and find string
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 23:04:09 | 显示全部楼层
 
这是对指定任务和隐含任务之间差异的极好“提醒”:眨眼:
 
谢谢你的代码片段,比格尔。干杯
回复

使用道具 举报

3

主题

22

帖子

17

银币

初来乍到

Rank: 1

铜币
19
发表于 2022-7-6 23:09:29 | 显示全部楼层
找到并被李·麦克斯取代的只是一个搜索。
234203p7wxvknrt7x7t6r7.jpg
回复

使用道具 举报

170

主题

347

帖子

174

银币

中流砥柱

Rank: 25

铜币
870
发表于 2022-7-6 23:19:48 | 显示全部楼层
比格尔的代码完整吗?
非常感谢。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 23:23:16 | 显示全部楼层
 
你告诉我们。。。在VBAIDE中测试时会发生什么?
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:26:52 | 显示全部楼层
我没有实际的代码,但我使用了“Superfind”,这是一个非常强大的VBA查找和替换。不需要打开图纸,相当快的更换工具。如果你在网上搜索时找不到,请告诉我,我会发送给你。
回复

使用道具 举报

0

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 23:35:41 | 显示全部楼层
乔伊!你好!我还需要superfind工具,如果您也能寄给我,我将不胜感激。我的电子邮件地址是francisquintos@yahoo.com.
非常感谢乔伊!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2024-11-22 00:43 , Processed in 0.260788 second(s), 74 queries .

© 2020-2024 乐筑天下

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