从c#运行AutoCAD的命令

问题描述 投票:1回答:1

我正在使用AutoCAD的集成项目进行工作。我的目标是使用c#在AutoCAD中执行命令。在我的工作中,这是我用来打开应用程序的方式,但是当我执行SendCommand()函数来执行我要执行的命令时,它只是将文本自动转发到autocad的命令行中,等待输入后,不会自动运行sendcommand()。我希望您能在此方面为我提供帮助。我对这种东西还是陌生的。非常感谢您的帮助。

这是我的代码段:

acApp1 = new AcadApplication();
acApp1.Visible =true;
acApp1.WindowState = AcWindowState.acMin;
acApp1.ActiveDocument.SendCommand("_CYLINDER")

* cylinder只是该代码的示例命令。非常感谢您的友好答复。

c# .net autocad
1个回答
0
投票

我想您的问题可能是因为您在命令末尾需要[space]

acApp1.ActiveDocument.SendCommand("_CYLINDER ") ; 
© www.soinside.com 2019 - 2024. All rights reserved.