如何在调用CAD,并在CAD中调用lisp时不弹出CAD界面?全部执行后再显示?
如何在调用CAD,并在CAD中调用lisp时不弹出CAD界面?全部执行后再显示?我是这样做的
AutoCAD.AcadApplicationClass cadApp = new AutoCAD.AcadApplicationClass(); // 2004、2005
Application.DoEvents();
//cadApp.Documents.Application.Visible = true;
// CAD成图
cadApp.Documents.Open(sFileName, false as object, Type.Missing);
Application.DoEvents();
(cadApp.ActiveDocument as AutoCAD.IAcadDocument).Activate(); // 2005
到这CAD进程就启动,之后再SendCommand,调用lisp,界面就弹出来了。
如何才能实现不弹出界面呢?? --------------------编程问答-------------------- 应该有个什么CreateNoWindow 属性的·你看看·对这个不太熟悉· --------------------编程问答-------------------- 没弄过,引用后,可能跟cad本身有关 --------------------编程问答-------------------- cadApp.Documents.Application.Visible = false;
// CAD成图
cadApp.Documents.Open(sFileName);
这样试试
补充:.NET技术 , C#