mccad
发表于 2009-1-14 11:37:00
呵,看来这两句与API的操作方式大致一样。
nonsmall
发表于 2009-1-14 12:03:00
<p>明总太坏了</p><p>我本打算过年说这小秘密的 还是不小心被识破了</p>
jxlsp
发表于 2009-1-14 12:34:00
谢谢,dvb文件有个坏处,每改一次,哪怕是只改一个字,存一次文件就大一次,不知道是怎么回事,即使删除一些代码,文件也不会减小.
nonsmall
发表于 2009-1-15 13:07:00
<p>做DLL正规些</p><p>只要Lisp得到VBA窗体的根对象</p><p>想怎么弄都可以的</p><p>不知道有没有人研究过</p><p>如果能把2者的对象数据进行交换</p><p>那就很爽了</p>
咋办不成
发表于 2009-1-15 13:16:00
<p>猫兄牛~!</p><p>实在是牛~~!!</p>
nonsmall
发表于 2009-1-16 09:56:00
<p>好 </p><p>今天发现可以用Sendcommand方法解决command函数无效的问题!</p><p>(Vlax-Invoke-Method (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'SendCommand "(command \"line\" (getpoint )(getpoint ) \"\") " )</p><p>成功</p>
oyxx1023
发表于 2009-1-16 13:55:00
这属于强行使用COMMAND吧,呵呵.
leslie114
发表于 2009-1-19 23:10:00
猫兄果然是高人顶一个,本人vba不熟还需要研究下
nonsmall
发表于 2009-1-20 08:15:00
oyxx1023发表于2009-1-16 13:55:00static/image/common/back.gif这属于强行使用COMMAND吧,呵呵.
<p>要是敢再不好使我就要用sendkeys了</p><p>那才叫强行呢</p><p>==========================</p><p>目前测试出来的瓶颈仍然是Lisp和VBA同步的问题</p><p>Lisp执行时窗体应该等待Lisp结束再接受输入</p><p>否则很有可能产生冲突</p>
kmdz
发表于 2009-1-23 19:48:00
谢谢,这下可以减少大量的输入了。