运行 来自 c# 的 autocad 命令

running commands of autocad from c#

我正在从事一个利用 AutoCAD 命令的集成项目。我的目标是使用 c# 在 AutoCAD 中执行命令。在我的工作中,这是我用来打开应用程序的,但是当我执行 SendCommand() 函数来执行我想执行的命令时,它只是转发 autocad 命令行中等待输入的文本,而不是自动 运行 在 sendcommand() 之后。我希望你能帮我解决这个问题。我对这种东西还是陌生的。非常感谢您的帮助。

这是我的代码片段:

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

*cylinder 只是代码的示例命令。非常感谢您的热情回复。

我想你的问题可能是因为你需要 [space] 在命令结束时

acApp1.ActiveDocument.SendCommand("_CYLINDER ") ;