乐筑天下

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

[编程交流] 用VBA断线

[复制链接]

5

主题

20

帖子

15

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 11:25:13 | 显示全部楼层 |阅读模式
大家好!
我需要帮助:我有2个实体(2行)和getentity,我有3个点
 
我需要在这些点处打断这些线,但只有我选择的最后一条线会打断。另一个给出了一个“未找到的对象”,当我以不同的顺序选择它们时,只有最后一个再次起作用。
 
我用这个来打破:
 
B点1=此图纸。公用事业PolarPoint(基点,angapoio,3.763)
B点2=此图纸。公用事业PolarPoint(基点,angapoio2,3.763)
 
bpx=基点(0)
bpy=基点(1)
 
x1=B点1(0)
y1=B点1(1)
x2=B点2(0)
y2=B点2(1)
 
guarda(0)=替换(x1,“,”,“”)
guarda(1)=替换(y1,“,”,“”)
guarda1(0)=替换(x2,“,”,“”)
guarda1(1)=替换(y2,“,”,“”)
guarda2(0)=替换(bpx,“,”,“”)
guarda2(1)=替换(bpy,“,”,“”)
 
 
此图纸。SendCommand“_Break”&vbCr&guarda1(0)&“,”&guarda1(1)&vbCr&guarda2(0)&“,”&guarda2(1)&vbCr
 
此图纸。SendCommand“_Break”&vbCr&guarda(0)&”、“&guarda(1)&vbCr&guarda2(0)&”、“&guarda2(1)&vbCr
 
'结束
 
 
替换是因为vba使用“,”而不是“”然后我需要转换
 
如果有其他方法不用send命令就断线,请告诉我!
 
谢谢大家!
122515w0pplplqx67i9z7x.jpg
回复

使用道具 举报

5

主题

20

帖子

15

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 12:04:52 | 显示全部楼层
还有一件事
 
我确信cad告诉我“找不到对象”的点有一个对象
回复

使用道具 举报

5

主题

18

帖子

13

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 12:11:32 | 显示全部楼层
 
Hy公司
 
我也有同样的问题,在这里:http://www.cadtutor.net/forum/showthread.php?t=46321
 
这可能有点帮助。。。(acSelectionSetPrevious、acSelectionSetLast)
回复

使用道具 举报

5

主题

20

帖子

15

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 12:39:47 | 显示全部楼层
我用TRIM命令解决了这个问题
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 02:36 , Processed in 0.469014 second(s), 63 queries .

© 2020-2025 乐筑天下

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