溜溜问答 > 平面设计 > CAD问答 > c#程序打开AutoCAD,该怎么解决?
kiss mayue
kiss mayue
邀请你来回答
206人阅读 2022-04-11

c#程序打开AutoCAD,该怎么解决?

我要回答
1个回答

目前需要解决的问题,使用 c#程序自动打开 autocad 软件,并通过 c#数组实现在 autocad
中画出多段线图形!!急需各位高手给与指点,越详细越好!!
------解决方案--------------------------------------------------------
晕,还没有人回答你噢,我来说一下吧,首先第一步你要添加两个COM 引用:
AutoCAD 2010 Type Library //我的机子里装的是CAD2010 版
AutoCAD/ObiectDBX Common 18.0 Type Library
把这两个引用的命名空间引进来
using Autodesk.AutoCAD.Interop;
using Autodesk.AutoCAD.Interop.Common;
//就可以写代码了
AcadApplication CadApp; //定义一个CAD 应用程序对像
AcadDocument CadDoc; //定义一个CAD 文档
AcadModelSpace CadSpace; //这是CAD 的模型空间
//然后就先一个CAD 应用程序
CadApp = new AcadApplication();
CadApp.Visible = true; //如果你想把CAD 显示到前台来,就设为true
CadDoc = CadApp.ActiveDocument; //获取CAD 当前活动的文档
CadSpace = (AcadModelSpace)CadDoc.ModelSpace; //获得命名空间
double[] c = new double[6]; //我随便定义一个要画线的点数组,记得点这个数组里是
按XYZ 坐标顺序存放的噢
c[0] = 34; c[1] = 98; c[2] = 67; c[3] = 956; c[4] = 655; c[5] = 322; //随便输的
CadSpace.Add3DPoly(c); //我这里画的是三维多段线,你要画其它的线型的话,到找一下
对应的方法即可。
别忘了记得给分噢!

查看全部
2022-04-11
(30) 回复 采纳

相关问题

c#怎么打开PDF文件?
共4条回答 >
LUDASHI: 如果你的机器上安装了PDF读取软件的话,可以使用下面的方法  Process.Start(“XXX.pdf”);
(3) 回复
C4D应用程序错误该怎么解决?
共2条回答 >
XyK: 应用程序错误问题:1.木马病毒造成常用病毒捆绑应用程序和系统文件,然后安全杀毒软件把有木马病毒应用程序和系统文件查杀导致。2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持,如果应用程序组件不完整也会导致的。3.系统文件损坏或丢失,盗版系统或ghost版本系统,很容易出现该问题。4.操作系统自身的问题,操作系统本身也会有bUG。5.硬件问题,例如内存条坏了或者存在质量问题,或者内存条的金手指的灰尘特别多。应用程序错误解决方法:1.检查电脑是否存在病毒,请使用百度卫士进行....
回复
为什么打开Excel文件表时会 出现程序命令错误 该怎么解决?
共2条回答 >
serena: 出现此问题需要做两个操作来解决:1、在开始所有程序中找到MicrosoftExcel2007的运行程序,右键选择属性,在兼容性标签将“以管理员身份运行此程序”的勾去掉。2、在打开的Excel程序中,点击左上解的Office徽标,弹出的菜单选择Excel选项,打开的窗口中选择高级标签,在窗口的最下方将“忽略使用动态数据交换(dde)的其它应用程序”前的勾去掉。做完以上两个操作后,此问题即可顺利解决!希望采纳
(122) 回复
c#判断AutoCAD是否打开
共2条回答 >
*: 顶刷新①丅的解答,最好的办法就是在进程中找是否有这个进程,有就代表打开了,反之没有打开
回复
c#怎么在webBrowser中打开PDF文档?
共1条回答 >
my: C#显示PDF文件,winform打开PDF文件并在窗体中显示1.在工具箱中添加Adobe提供的ActiveX控件,如图所示:选择com组件,我用的是7.0版本打勾点确定,在控件工具栏就有了,见下图:拖一个AdobePDFReader控件到窗体上,双击窗体,在窗体加载时,弹出对话框,加载PDF文件:stringfileName=MyOpenFileDialog();axAcroPDF1.LoadFile(fileName);MyOpenFileDialog()函数为:stringMyOpenFi....
(1) 回复
发表成功!
感谢您的分享!
好的
25年12周年庆活动
25年12周年庆活动
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)