明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1521|回复: 5

[源码] 如何批量选取指定直径范围圆中的文字,并将该文字变色

[复制链接]
发表于 2014-1-29 18:54 | 显示全部楼层 |阅读模式
1明经币
本帖最后由 品茗新秀 于 2014-1-29 18:56 编辑

如何批量选取指定直径范围圆中的文字,并将该文字变色
发表于 2014-1-29 18:54 | 显示全部楼层

  1. ;; 需要e派工具箱(XCAD)的支持:[url]http://yunpan.cn/QXQKsW9gAPmpF[/url]
  2. ;; 特定半径圆内文本变色
  3. (defun c:tt ()
  4.   (setq rr  (Udist 1 "" "半径<输入或鼠标直接量取>" rr nil)
  5.         i -1
  6.         lst '()
  7.   )
  8.   (if (setq ss (ssget (list '(0 . "*CIRCLE") (cons 40 rr))))
  9.     (while (setq s1 (ssname ss (setq i (1+ i))))
  10.       (setq ptn (xyp-get-CurveDivNumPtlst s1 180))
  11.       (if (setq ss1 (ssget "wp" ptn '((0 . "text"))))
  12.         (setq lst (append (xyp-ss2list ss1) lst))
  13.       )
  14.     )
  15.   )
  16.   (if lst (xyp-SubUpd lst 62 1))
  17.   (princ)
  18. )

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
品茗新秀 + 1 神马都是浮云

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-1-30 12:46 | 显示全部楼层
有几个函数看不懂xyp-ss2list
xyp-get-CurveDivNumPtlst
回复

使用道具 举报

发表于 2014-1-30 14:07 | 显示全部楼层
品茗新秀 发表于 2014-1-30 12:46
有几个函数看不懂xyp-ss2list
xyp-get-CurveDivNumPtlst

【函  数】: XYP-SS2LIST
【功  能】: 选择集转实体名列表
【语  法】: (XYP-SS2LIST 选择集或实体)

【函  数】: XYP-GET-CURVEDIVNUMPTLST
【功  能】: 曲线上等分点集合
【语  法】: (XYP-GET-CURVEDIVNUMPTLST 实体名 等分数)

评分

参与人数 1明经币 +1 收起 理由
品茗新秀 + 1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-1-30 17:36 | 显示全部楼层
xyp1964 发表于 2014-1-30 14:07
【函  数】: XYP-SS2LIST
【功  能】: 选择集转实体名列表
【语  法】: (XYP-SS2LIST 选择集或实 ...

祝你新年愉快,我还是不够明白
回复

使用道具 举报

 楼主| 发表于 2014-2-1 11:21 | 显示全部楼层
自已顶一顶,看看有没全的源码学习

点评

一直没等到“全的源码”!  发表于 2014-2-7 19:39
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 13:24 , Processed in 0.324714 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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