乐筑天下

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

[编程交流] 我们如何连接选定的bl

[复制链接]

96

主题

322

帖子

234

银币

后起之秀

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

铜币
474
发表于 2022-7-5 23:39:50 | 显示全部楼层
所以thnx给所有特别的alanjet
这个Lisp程序就是我的想法。有没有一种方法可以用鼠标拖动两个以上的块(没有一个一个选择)。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-5 23:40:27 | 显示全部楼层
 
 
  1. (defun c:l2b (/ ss)
  2. (if (and (setq ss (ssget '((0 . "INSERT")))) (eq (sslength ss) 2))
  3.    (entmakex (list '(0 . "LWPOLYLINE")
  4.                    '(100 . "AcDbEntity")
  5.                    '(100 . "AcDbPolyline")
  6.                    '(90 . 2)
  7.                    (assoc 10 (entget (ssname ss 0)))
  8.                    (assoc 10 (entget (ssname ss 1)))
  9.                    (assoc 210 (entget (ssname ss 1)))
  10.              )
  11.    )
  12. )
  13. (princ)
  14. )
回复

使用道具 举报

96

主题

322

帖子

234

银币

后起之秀

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

铜币
474
发表于 2022-7-5 23:44:27 | 显示全部楼层
Thanx至alanjt
你的代码工作得很好。有没有办法用“ssget”选择块。??我将“entget”改为“ssget”,但表现不好:(
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 23:50:27 | 显示全部楼层
hosyn你的问题太简短了,你需要解释更多,Alan Jt代码正确地选择了被称为“插入”的块
回复

使用道具 举报

96

主题

322

帖子

234

银币

后起之秀

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

铜币
474
发表于 2022-7-5 23:54:51 | 显示全部楼层
bigal我想用鼠标同时选择两个块,我不想一个一个地选择它们。
回复

使用道具 举报

96

主题

322

帖子

234

银币

后起之秀

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

铜币
474
发表于 2022-7-5 23:57:50 | 显示全部楼层
在每个绘图中都有很多块,我必须用(直线或圆弧)连接它们,这比用鼠标拖动来选择它们要容易得多,而不是逐个选择。有没有修改上述代码的建议???
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 03:12 , Processed in 0.392472 second(s), 62 queries .

© 2020-2025 乐筑天下

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