动态显示距离
大家好,我需要编写一个代码来动态显示水平和垂直距离。当用户选择起点并移动鼠标时。谁能帮我继续吗。
谢谢
维韦克 你好
将DYNMODE和DYNPIFORMAT设置为1? 嗨,吉尔,
谢谢你的及时回复。我在autocad 2004中尝试了dynmode。它不起作用。我在其他一些网站上读到,这个系统变量从autocad 2007开始就可以使用。不管是真是假。关于这件事你能回复我吗。
当做
维韦克 看看这是否能让你靠近
;;; modemacro will display at the bottom left of the autocad screen before the coordinates read out
(defun c:trk (/ pt1 c)
(setq pt1 (getpoint "\nSelect a point: "))
(setq x T)
(while x
(setq ms (grread T 1))
(if (= (nth 0 ms) 5)
(setvar "modemacro" (rtos(distance pt1 (nth 1 ms))))
(setq x nil)
);_if
);_while
(setvar "modemacro" "");_reset modemacro
);_defun
有趣的想法,约翰。看一下grtext,您可以使用它,避免设置/重置modemacro系统变量。
你也可以放:
因此用户知道原点。
我希望你不要冒犯我的胡言乱语,只是提供额外的好处。 没有冒犯。这就是像这样的论坛的目的。
只要记住,给猫剥皮的方法总是不止一种。
但它的味道仍然像鸡肉。 你说得对极了。 我只是同意我说的。。。
2 谢谢大家。它真的帮了我很多。vba中grread的等效命令是什么。有人能帮我吗
页:
[1]