資源簡介
c#實時操作CAD文件,運用鏈接庫的方式,實時打開和關閉CAD文件
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?Autodesk.AutoCAD.Interop;
using?Autodesk.AutoCAD.Interop.Common;
namespace?CAD1
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?btn_cad_Click(object?sender?EventArgs?e)
????????{
????????????AcadApplication?CadApp;??//定義一個CAD應用程序對像
????????????AcadDocument?CadDoc;??//定義一個CAD文檔
????????????AcadModelSpace?CadSpace;??//這是CAD的模型空間
????????????//然后就先一個CAD應用程序
????????????CadApp?=?new?AcadApplication();
????????????CadApp.Visible?=?true;??//如果你想把CAD顯示到前臺來,就設為true
????????????//CadDoc?=?CadApp.Documents.Open(“F:/BaiduNetdiskDownload/電氣柜布置07.dwg“?false?null);
????????????CadDoc?=?CadApp.Documents.Open(“F:/BaiduNetdiskDownload/電氣柜布置07.dwg“?true?null);
????????????//CadDoc?=?CadApp.ActiveDocument;??//獲取CAD當前活動的文檔
????????????//CadSpace?=?(AcadModelSpace)CadDoc.ModelSpace;?//獲得命名空間
????????????//double[]?c?=?new?double[6];??//我隨便定義一個要畫線的點數(shù)組,記得點這個數(shù)組里是按XYZ坐標順序存放的噢
????????????//c[0]?=?34;?c[1]?=?98;?c[2]?=?67;?c[3]?=?956;?c[4]?=?655;?c[5]?=?322;??//隨便輸?shù)?br/>
????????????//CadSpace.Add3DPoly(c);??//我這里畫的是三維多段線,你要畫其它的線型的話,到找一下對應的方法即可。
????????????
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-21?20:20??CAD1\
?????目錄???????????0??2018-12-21?20:20??CAD1\CAD1\
?????文件?????????187??2018-12-21?19:49??CAD1\CAD1\App.config
?????文件????????4846??2018-12-21?19:50??CAD1\CAD1\CAD1.csproj
?????文件????????2021??2018-12-21?19:51??CAD1\CAD1\Form1.Designer.cs
?????文件????????1725??2018-12-21?20:16??CAD1\CAD1\Form1.cs
?????文件????????5817??2018-12-21?19:51??CAD1\CAD1\Form1.resx
?????文件?????????516??2018-12-21?19:49??CAD1\CAD1\Program.cs
?????目錄???????????0??2018-12-21?20:20??CAD1\CAD1\Properties\
?????文件????????1346??2018-12-21?19:49??CAD1\CAD1\Properties\AssemblyInfo.cs
?????文件????????2860??2018-12-21?19:49??CAD1\CAD1\Properties\Resources.Designer.cs
?????文件????????5612??2018-12-21?19:49??CAD1\CAD1\Properties\Resources.resx
?????文件????????1091??2018-12-21?19:49??CAD1\CAD1\Properties\Settings.Designer.cs
?????文件?????????249??2018-12-21?19:49??CAD1\CAD1\Properties\Settings.settings
?????目錄???????????0??2018-12-21?19:49??CAD1\CAD1\bin\
?????目錄???????????0??2018-12-21?20:20??CAD1\CAD1\bin\Debug\
?????文件???????11264??2018-12-21?20:16??CAD1\CAD1\bin\Debug\CAD1.exe
?????文件?????????187??2018-12-21?19:49??CAD1\CAD1\bin\Debug\CAD1.exe.config
?????文件???????19968??2018-12-21?20:16??CAD1\CAD1\bin\Debug\CAD1.pdb
?????文件???????22984??2018-12-21?20:16??CAD1\CAD1\bin\Debug\CAD1.vshost.exe
?????文件?????????187??2018-12-21?19:49??CAD1\CAD1\bin\Debug\CAD1.vshost.exe.config
?????文件?????????490??2012-06-06?02:06??CAD1\CAD1\bin\Debug\CAD1.vshost.exe.manifest
?????目錄???????????0??2018-12-21?19:49??CAD1\CAD1\obj\
?????目錄???????????0??2018-12-21?20:20??CAD1\CAD1\obj\Debug\
?????文件?????????180??2018-12-21?20:16??CAD1\CAD1\obj\Debug\CAD1.Form1.resources
?????文件?????????180??2018-12-21?20:16??CAD1\CAD1\obj\Debug\CAD1.Properties.Resources.resources
?????文件?????????650??2018-12-21?20:16??CAD1\CAD1\obj\Debug\CAD1.csproj.FileListAbsolute.txt
?????文件?????????975??2018-12-21?20:16??CAD1\CAD1\obj\Debug\CAD1.csproj.GenerateResource.Cache
?????文件?????????848??2018-12-21?20:16??CAD1\CAD1\obj\Debug\CAD1.csproj.ResolveComReference.cache
?????文件???????11264??2018-12-21?20:16??CAD1\CAD1\obj\Debug\CAD1.exe
?????文件???????19968??2018-12-21?20:16??CAD1\CAD1\obj\Debug\CAD1.pdb
............此處省略8個文件信息
- 上一篇:longley_data.csv
- 下一篇:點名神器.zip
評論
共有 條評論