明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1805|回复: 6

Mccad老师:请教SendCommand的详细用法

[复制链接]
发表于 2005-2-24 10:40:00 | 显示全部楼层 |阅读模式
Mccad老师:



                                                 感谢您对我以前的问题的回答。请问您有SendCommand函数的用法的详细说明吗?
发表于 2005-2-24 10:42:00 | 显示全部楼层
看帮助,按F1
 楼主| 发表于 2005-2-24 11:31:00 | 显示全部楼层
谢谢!语法是很简单的,详细用法就很复杂。
发表于 2005-2-24 15:10:00 | 显示全部楼层
<RE class=Code>这个函数没有什么复杂的地方啊,而且除非没有对应的Method,尽量不要用。</PRE><RE class=Code>Sub Example_SendCommand()
   ' This example sends a command to the AutoCAD commandline
   ' of a particular drawing for evaluation
   
   ' We will create a Circle in the active drawing and will
   ' zoom to display the entire circle
   ThisDrawing.SendCommand "_Circle" &amp; vbCr &amp; "2,2,0" &amp; vbCr &amp; "4" &amp; vbCr
   ThisDrawing.SendCommand "_zoom" &amp; vbCr &amp; "a" &amp; vbCr
   
   ' Refresh view
   ThisDrawing.Regen acAllViewports
   
   MsgBox "A circle command has been sent to the command line of the current drawing."
End Sub</PRE>
 楼主| 发表于 2005-2-24 15:24:00 | 显示全部楼层
谢谢!再问复杂一点。例如:通过SendCommand实现‘插入OLE对象’。


怎么办?(ThisDrawing.SendCommand "_InsertObj" &amp; vbCr        ????)
发表于 2005-2-24 16:54:00 | 显示全部楼层
InsertObj可是有用户界面的,不是单纯在命令行敲命令就能实现的。


SendCommand的功能就是代替在命令行敲命令,用它恐怕实现不了这个功能。
 楼主| 发表于 2005-2-24 17:24:00 | 显示全部楼层
有其他可以替代的手段吗?我想给Cad窗口发送消息应该是可以实现的吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 20:38 , Processed in 0.177635 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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