求制作lisp:文字跟随着鼠标随意移动
本帖最后由 mokson 于 2019-9-8 10:48 编辑好像web的网页特效一样,求高手写这样的一个lisp,让文字跟随着鼠标在绘图区域随意移动,
不是 move 命令呀,要求在不执行任何命令的状态下也能实现的,
用js代码我会,但不会写lisp,谢谢。
本帖最后由 Andyhon 于 2019-9-8 10:56 编辑
;;; ability to drag an move a vla object
;;; msg: optional message by default uses "Move"
(defun drag-move (msg vla_obj / take code5 p3)
(prompt
(strcat
"\n"
(cond (msg) ("Move"))
"\n"
)
)
(while (and (setq take (grread 't)) (/= 3 (car take)))
(setq code5 (car take))
(setq p3 (cadr take))
(if (and p3 (= 5 code5))
(vla-move
vla_obj
(vla-get-insertionpoint vla_obj)
(vlax-3d-point p3)
)
)
)
)
info:
https://www.cadtutor.net/forum/t ... ut-data-extraction/ 这东西有什么用?这才是本质问题。
如果仅仅作为个效果,没有什么实际意义。
当年没有Rollover Tooltips的时候,lyy 写了个这样的功能,用于查询对象属性。
后来有了 Rollover Tooltips,还有第三方的 Priscope ,mcneel 也出了个 bubble(后来没了)。
本帖最后由 Kye 于 2019-9-13 20:17 编辑
e2002 发表于 2019-9-13 16:36
这东西有什么用?这才是本质问题。
如果仅仅作为个效果,没有什么实际意义。
lyy 的查询对象属性很好呀,看了好几年没看出其好处,突然有一天发现可改造查别的东西,谢谢Iyy提供这么好的思路 猫老师教程就有 具体用途是什么啊? 本帖最后由 mokson 于 2019-9-9 07:59 编辑
注册 发表于 2019-9-8 09:12
具体用途是什么啊?
尽显与众不同,用来装逼呀,你不知道吗。 本帖最后由 mokson 于 2019-9-8 10:42 编辑
Andyhon 发表于 2019-9-8 09:35
;;; ability to drag an move a vla object
;;; msg: optional message by default uses "Move"
((defun...
; 错误: 输入的列表有缺陷,
不知道如何使用呀? (drag-move "Move" (vlax-ename->vla-object (car (entsel))))
了解下dynamicwrraper,就是功能太强,容易被杀毒 论坛里有,多搜索 用copy或则建成块呀
页:
[1]
2