乐筑天下

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

[编程交流] 不使用变量的多重引线

[复制链接]

55

主题

325

帖子

274

银币

后起之秀

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

铜币
280
发表于 2022-7-5 23:59:18 | 显示全部楼层 |阅读模式
我试图在用户为引线选择两点后,将文本(存储在变量中)插入到多重引线中。如果我使用“getpoint”将用户输入存储在变量中,我可以获得要插入的文本。但我希望能够让用户看到引线的位置,就像使用默认的多重引线功能时一样。当使用默认方法时,我尝试使用“暂停”来允许用户拾取他们的点,文本将不会插入第二个拾取点之后。我做错了什么?
 
  1. (command "mleader" pause pause spl)

 
005921swlwxqwawi0aqkwl.png
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 00:04:56 | 显示全部楼层
您可能有超过两个最大引线点(只是猜测)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 00:12:32 | 显示全部楼层
从命令行输出来看,似乎您已经本地化了“暂停”符号,从而使其值为零。
 
尝试:
  1. (command "_.mleader" "\" "\" spl)
回复

使用道具 举报

55

主题

325

帖子

274

银币

后起之秀

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

铜币
280
发表于 2022-7-6 00:16:40 | 显示全部楼层
@Tharwat-使用的多重引线样式设置为2点。
 
@李-本地化做什么?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 00:21:20 | 显示全部楼层
 
本地化变量
回复

使用道具 举报

55

主题

325

帖子

274

银币

后起之秀

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

铜币
280
发表于 2022-7-6 00:24:45 | 显示全部楼层
这是全部代码:
 
  1. (setq obj (entget (car (entsel "\nSelect Object"))))
  2. (setq oln (cdr (assoc 8 obj)))
  3. (setq spl (cdr (nth 17 obj)))
  4. (command "clayer" (strcat oln "-IDEN"))
  5. (command "mleader" pause pause spl)

 
我不确定我怎么会无意中定位了一个变量?变量参数中没有调用符号,也没有defun语句。
回复

使用道具 举报

55

主题

325

帖子

274

银币

后起之秀

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

铜币
280
发表于 2022-7-6 00:28:50 | 显示全部楼层
如果我使用这段代码,我可以填充文本,但在我完成函数之前,我无法直观地看到引线要去哪里。
 
  1. (setq obj (entget (car (entsel "\nSelect Object"))))
  2. (setq oln (cdr (assoc 8 obj)))
  3. (setq spl (cdr (nth 17 obj)))
  4. (setq pt1 (getpoint))
  5. (setq pt2 (getpoint))
  6. (command "clayer" (strcat oln "-IDEN"))
  7. (command "mleader" pt1 pt2 spl)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 00:33:47 | 显示全部楼层
你试过我先前的建议了吗?
回复

使用道具 举报

55

主题

325

帖子

274

银币

后起之秀

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

铜币
280
发表于 2022-7-6 00:38:36 | 显示全部楼层
是的,但结果是一样的。
回复

使用道具 举报

55

主题

325

帖子

274

银币

后起之秀

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

铜币
280
发表于 2022-7-6 00:42:07 | 显示全部楼层
我的代码或命令本身是否有问题,无法暂停用户输入,然后插入文本?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 21:04 , Processed in 0.424953 second(s), 75 queries .

© 2020-2025 乐筑天下

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