乐筑天下

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

[编程交流] 在选定对象之间插入块

[复制链接]

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-6 10:06:49 | 显示全部楼层
您需要另存为。jpg最好。。。。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 10:10:47 | 显示全部楼层
 
 
更改此项:
 
  1. (setq dblk (vlax-invoke
  2.                       [color=blue](vlax-get (vla-get-ActiveLayout adoc) 'Block)[/color]
  3.                       'insertblock
  4.                       adomid
  5.                       "aerial distance -dyn"
  6.                       1
  7.                       1
  8.                       1
  9.                       adoang)
  10.            )

 
收件人:
 
  1. [color=black](setq dblk (vlax-invoke[/color]
  2.             [color=blue](vla-get-modelspace aDoc)[/color]
  3.                       'insertblock
  4.                       adomid
  5.                       "aerial distance -dyn"
  6.                       1
  7.                       1
  8.                       1
  9.                       adoang)
  10.            )
回复

使用道具 举报

27

主题

126

帖子

99

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 10:15:56 | 显示全部楼层
令人惊叹的
 
谢谢,我一直在正确的轨道上,做:(vlax get(vla get modelspace aDoc)'block)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:18:39 | 显示全部楼层
为什么在获得选择集后使用COND?如果用户由于“Selset”为零而未能进行选择,则会出现错误。
回复

使用道具 举报

27

主题

126

帖子

99

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 10:20:35 | 显示全部楼层
李,我不能回答这个问题,但我知道它有效,因为它只适用于我们的杆位。
 
我发现了一个问题,虽然与vl排序一般。排序方式如下:
 
0+00
1+00
10+00
2+00
20+00
3+00
...
9+99
 
应在哪里:
1+00
2+00
3+00
...
10+00
 
 
所以发生的事情是,在这些区域之间插入了错误的值,它们被插入了数百或数千英尺之外。这也为属性重新编号做了同样的事情,但如果可能的话,应该是相同的修复。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 10:25:53 | 显示全部楼层
更改此
  1. (setq StaList
  2.           (vl-sort
  3.                 StaList
  4.                 (function (lambda (p1 p2) (< (car p1) (car p2))))))

 
到这个
 
  1. (setq StaList
  2.           (vl-sort
  3.                 StaList
  4.                 (function
  5.                       (lambda (p1 p2)
  6.                             (<
  7.                                   (distof (vl-string-subst
  8.                                                 "."
  9.                                                 "+"
  10.                                                 (car p1))
  11.                                           2)
  12.                                   (distof (vl-string-subst
  13.                                                 "."
  14.                                                 "+"
  15.                                                 (car p2))
  16.                                           2))))))
回复

使用道具 举报

27

主题

126

帖子

99

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 10:28:04 | 显示全部楼层
令人惊叹的谢谢pBe!
 
现在我知道将来会包括vl字符串subst
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 03:10 , Processed in 0.394059 second(s), 64 queries .

© 2020-2025 乐筑天下

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