打开AutoCAD窗口-C#
您好,我正在编写打开AutoCAD应用程序并绘制一些图形的代码。我在这里遇到的问题是,每次运行代码时,都会打开一个新的AutoCAD窗口:公共bool bStartAutoCAD()
{
AutoCAD。AcadApplication ACADApp=新的AcadApplication();
我是阿卡达普。可见=B可见;
......
//做我的画
//保持autocad打开
}
出于某种原因,我不得不在代码结束时打开autocad。所以过了一段时间,有很多AutoCAD窗口打开了。
我想修改我的代码,以便在代码开始时,它检查是否有打开的AutoCAD窗口,如果有,只会打开该窗口,而不会启动新的应用程序。
有人知道怎么做吗?
谢谢 有一个“ref”参数化的AcadApplication怎么样?
public bool bStartAutoCAD(参考AutoCADApplication ACADApp)
{
if(ACADApp==null)
ACADApp=新的AcadApplication();
//绘制图纸
//保持AutoCAD打开
}
因此,如果它不为null,则不会启动新的应用程序;但你需要集中精力。
您是否考虑过制作两个不同的模块一个用于实例化应用程序,另一个用于执行自动化?
希望这有帮助。 谢谢你,想要的人。
是的,你的建议很有帮助!我很感激!
页:
[1]