vvc221 发表于 2009-9-4 14:11:00

[求助]問一個超簡單的問題

<p>由於對activex不是很熟.幫請高手或版主解決一下這麼簡單的問題:如何用activex實現cad的下面兩個命令:</p><p>(vl-cmdf&nbsp; "_.UCS" "_m"&nbsp;pt ) 或是(vl-cmdf&nbsp; "_.UCS" "_n"&nbsp;pt )</p><p>也通過此命令學習一下activex的用法.</p><p></p>

英雄无敌 发表于 2009-9-4 15:15:00

activex可以用sendcommand方法来发送命令的吧

vvc221 发表于 2009-9-5 09:27:00

caoyin版主能否幫助解答一下?

caoyin 发表于 2009-9-5 15:38:00

<p>我觉得在 UCS 方面用 VLA 函数比较麻烦,大家用command的比较多</p><p></p>

vvc221 发表于 2009-9-6 00:09:00

<p>觉得也是.还是谢谢!</p>

sailorcwx 发表于 2009-9-6 01:45:00

<p>先设置UCS名称</p><p>(vla-put-origin (vla-get-activeucs (vla-get-activedocument (vlax-get-acad-object)))(vlax-3d-point (getpoint)))</p><p></p>

caoyin 发表于 2009-9-6 09:20:00

sailorcwx发表于2009-9-6 1:45:00static/image/common/back.gif先设置UCS名称(vla-put-origin (vla-get-activeucs (vla-get-activedocument (vlax-get-acad-object)))(vlax-3d-point (getpoint)))

<p>不仅要先设置名称</p><p>而且还要再次vla-get-activeucs&nbsp; +&nbsp; regen&nbsp; ——复位显示活动的UCS</p><p>(getpoint))---&gt;(trans (getpoint) 1 0)</p>

vvc221 发表于 2009-9-8 16:03:00

是這樣的.不如command命隻來簡單.
页: [1]
查看完整版本: [求助]問一個超簡單的問題