zjwmccad 发表于 2007-6-7 11:35:00

[原创]C#中调用AutoCAD命令的问题

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 众所周知,在AutoCAD二次开发中,如使用C#,可以通过SendStringToExecute函数调用AutoCAD命令。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 比如,我画了一个小图,想让它全屏,可以如下调用AutoCAD的zoom命令:Application.DocumentManager.GetDocument(HostApplicationServices.WorkingDatabase).SendStringToExecute("_.zoom _e ", true, false, false);。但问题出现了,在文本窗口中运行这个函数,总是在最后多出一个空行。真是莫名其妙。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 请问有什么解决办法?</p>

wangfen_feng 发表于 2008-7-31 14:01:00

期待!!!

xiangyu1979 发表于 2011-10-1 15:04:42

("_.zoom _e ", true, false, false),最后一个False是隐藏你的命令了,所以有空行

jiangfei200809 发表于 2012-7-20 17:04:50

Application.DocumentManager.GetDocument(HostApplicationServices.WorkingDatabase).SendStringToExecute("_.zoom _all ", true, false, false) 这个才是全屏吧;
页: [1]
查看完整版本: [原创]C#中调用AutoCAD命令的问题