明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: aprilsea

[讨论] 有没有动态移动文字的办法?

[复制链接]
 楼主| 发表于 2013-12-31 10:25:38 | 显示全部楼层
谢谢各位,这两天太忙没来得及回复。实测文字还是虚化。我这个要求的初衷是为了看清移动轨迹
 楼主| 发表于 2013-12-31 10:28:43 | 显示全部楼层
菜卷鱼 发表于 2013-12-30 11:25
在这个论坛,首先要先学会搜索功能

没搜到合适的,看来是需要用到动态了,过几天研究下动态的写法
发表于 2013-12-31 13:42:38 | 显示全部楼层
(defun c:tt ()
  (setq eg1 (entget (car (entsel "\n選擇文字"))))
  (setq go 1)
  (while go
    (setq ged (grread 4 0))
    (if        (= (car ged) 5)
      (entmod (subst (cons 10 (cadr ged)) (assoc 10 eg1) eg1))
      (setq go nil)
    )
  )
)

评分

参与人数 1金钱 +5 收起 理由
aprilsea + 5 谢谢!基本效果就是这样

查看全部评分

 楼主| 发表于 2013-12-31 14:09:33 | 显示全部楼层
浮世小半生 发表于 2013-12-31 13:42
(defun c:tt ()
  (setq eg1 (entget (car (entsel "\n選擇文字"))))
  (setq go 1)

谢谢!基础效果正是如此,果然是grread,我来改下别的就好用了!
发表于 2013-12-31 15:00:04 | 显示全部楼层
aprilsea 发表于 2013-12-31 10:28
没搜到合适的,看来是需要用到动态了,过几天研究下动态的写法

你搞个示意图,看你要怎样的功能,我看我会不会
 楼主| 发表于 2013-12-31 15:35:10 | 显示全部楼层
菜卷鱼 发表于 2013-12-31 15:00
你搞个示意图,看你要怎样的功能,我看我会不会

不好意思没录制gif的工具。就是实现这样的效果,前面的网友做的基本效果了,我改成了:
(defun c:tt ()
  (setq eg1 (entget (car (entsel "\n请选择文字:"))))
  (setq go 1)
  (while go
    (setq ged (grread T 4 1))
    (if (= (car ged) 5)
      (entmod (subst (cons 10 (cadr ged)) (assoc 10 eg1) eg1))
      (setq go nil)
    )
  )
)


不带光标。
但存在两个问题:
1、移动过程中不能使用正交等开关(grread的硬伤,但使用G版的模拟grread失败)
2、esc取消不能回到原来位置,这点不如move命令
发表于 2013-12-31 15:59:34 | 显示全部楼层
aprilsea 发表于 2013-12-31 15:35
不好意思没录制gif的工具。就是实现这样的效果,前面的网友做的基本效果了,我改成了:
(defun c:tt ()
...

你还要正交功能?那我做不了动态了
发表于 2013-12-31 16:24:26 | 显示全部楼层
本帖最后由 菜卷鱼 于 2013-12-31 16:30 编辑

如果这是你要的效果,右下角给我评分!
  1. (defun c:tt ( )
  2. (setq ent (ssget ":e:s" ))
  3. (setq pt (cdr (assoc 10 (entget (ssname  ent 0)))))
  4. (command "_.move" ent ""  pt pause)
  5. (prin1)
  6. )

评分

参与人数 1明经币 +1 收起 理由
aprilsea + 1 虽说不是我想要的效果,还是谢谢你

查看全部评分

发表于 2013-12-31 19:15:17 来自手机 | 显示全部楼层
带正交不带捕捉的fas格式不知道楼主能否接受,不接受就算了,昨晚熬夜写的,没时间发,在外跑了一天,现在才回家,手机上的网。
 楼主| 发表于 2013-12-31 20:40:29 | 显示全部楼层
edata 发表于 2013-12-31 19:15
带正交不带捕捉的fas格式不知道楼主能否接受,不接受就算了,昨晚熬夜写的,没时间发,在外跑了一天,现在才 ...

能啊,只要能完美实现这个效果就可以,先谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 16:48 , Processed in 0.165976 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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