明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 664571221

[提问] 5币求如下功能,提取

[复制链接]
 楼主| 发表于 2016-3-31 09:56 | 显示全部楼层
ludaweb 发表于 2016-3-28 21:52
可以的,看附件。

你好老师在吗,能不能再优化下,提取轴线符号,比如说有7-D,7-E,还有7-1,7-2.我提取的时候输入命令tt,先提取7-D 7-E中间用7-D/7-E,然后右键一下,在提取7-1 7-2,变成7-D/7-E*7-1/7-2
回复

使用道具 举报

 楼主| 发表于 2016-3-31 10:04 | 显示全部楼层
ludaweb 发表于 2016-3-28 21:52
可以的,看附件。

老师你好,试下我新传的那个123的图纸附件
回复

使用道具 举报

发表于 2016-3-31 11:58 | 显示全部楼层
  1. (defun c:tt( / ss i str str2 ent entdb)
  2.     (vl-load-com)
  3.     (princ "\n请选择要连接的轴号")
  4.         (setq ss (ssget '((0 . "INSERT") (66 . 1))))
  5.         (setq i 0)
  6.     (setq str "")
  7.         (repeat (sslength ss)
  8.                 (setq ent (ssname ss i))
  9.                 (setq entdb (LM:vl-getattributevalue (vlax-ename->vla-object ent) "XX"))
  10.                 (if (= str "")
  11.                         (setq str entdb)
  12.             (setq str (strcat str "/" entdb))
  13.                 )
  14.                 (setq i (1+ i))
  15.         )
  16.     (princ "\n请再选择要连接的轴号")
  17.         (setq ss (ssget '((0 . "INSERT") (66 . 1))))
  18.         (setq i 0)
  19.     (setq str2 "")
  20.         (repeat (sslength ss)
  21.                 (setq ent (ssname ss i))
  22.                 (setq entdb (LM:vl-getattributevalue (vlax-ename->vla-object ent) "XX"))
  23.                 (if (= str2 "")
  24.                         (setq str2 entdb)
  25.             (setq str2 (strcat str2 "/" entdb))
  26.                 )
  27.                 (setq i (1+ i))
  28.         )
  29.     (SET-CLIP-STRING (strcat str "*" str2))
  30.     (princ)
  31. )
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-21 02:12 , Processed in 0.141599 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表