資源簡介
查看擴(kuò)展屬性——sx,添加擴(kuò)展屬性——add;備注:截圖中的信息純屬虛構(gòu)
這是添加屬性之前
添加自定義屬性之后
代碼片段和文件信息
using?Autodesk.AutoCAD.ApplicationServices;
using?Autodesk.AutoCAD.DatabaseServices;
using?Autodesk.AutoCAD.EditorInput;
using?Autodesk.AutoCAD.Runtime;
using?System;
using?System.Collections;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading;
namespace?Cad_圖元擴(kuò)展屬性讀寫
{
????public?static??class?Class1
????{
????????//查看屬性
????????[CommandMethod(“sx“)]
????????public?static?void?Tst()
????????{
????????????Document?doc?=?Application.DocumentManager.MdiActiveDocument;
????????????Editor?ed?=?doc.Editor;
????????????PromptEntityOptions?opt?=?new?PromptEntityOptions(“\n?請(qǐng)選擇實(shí)體:“);
????????????PromptEntityResult?res?=?ed.GetEntity(opt);
????????????if?(res.Status?==?PromptStatus.OK)
????????????{
????????????????Transaction?tran?=?doc.TransactionManager.StartTransaction();
????????????????using?(tran)
????????????????{
????????????????????DBobject?obj?=?tran.Getobject(res.objectId?OpenMode.ForRead);
????????????????????ResultBuffer?rb?=?obj.XData;
????????????????????if?(rb?==?null)
????????????????????{
????????????????????????ed.WriteMessage(“\n?該圖元沒有實(shí)體屬性!“);
????????????????????}
????????????????????else
????????????????????{
????????????????????????StringBuilder?Properties=new?StringBuilder();//這里為了更好的展示用
????????????????????????foreach?(TypedValue?tv?in?rb)
????????????????????????{
????????????????????????????switch?(tv.TypeCode)
????????????????????????????{
????????????????????????????????case?1001:
????????????????????????????????????ed.WriteMessage(“\n類型:{0};字段名稱:{1}“
???????????????????????????????????????????tv.TypeCode//dxf組碼
???????????????????????????????????????????tv.Value//值
???????????????????????????????????????????);
????????????????????????????????#region?存儲(chǔ)屬性
????????????????????????????????????string?Property_Field?=?string.Format(“\n類型:{0};字段名稱:{1}“
???????????????????????????????????????????tv.TypeCode//dxf組碼
???????????????????????????????????????????tv.Value//值
???????????????????????????????????????????);
????????????????????????????????????Properties.AppendLine(Property_Field);
????????????????????????????????#endregion
????????????????????????????????????break;
????????????????????????????????case?1000:
????????????????????????????????????ed.WriteMessage(“\n類型:{0};字段內(nèi)容:{1}“
???????????????????????????????????????????tv.TypeCode
???????????????????????????????????????????tv.Value
???????????????????????????????????????????);
????????????????????????????????????#region?存儲(chǔ)屬性
????????????????????????????????????string?Property_Content?=?string.Format(“\n類型:{0};字段內(nèi)容:{1}“
???????????????????????????????????????????tv.TypeCode//dxf組碼
???????????????????????????????????????????tv.Value//值
???????????????????????????????????????????);
????????????????????????????????????Properties.AppendLine(Property_Content);
????????????????????????????????#endregion
????????????????????????????????????break;
??????????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????1975416??2005-03-05?20:13??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin\Debug\acdbmgd.dll
?????文件??????11896??2005-03-05?20:13??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin\Debug\AcDbMgdHost.dll
?????文件????1070200??2005-03-05?20:16??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin\Debug\acmgd.dll
?????文件???????7680??2020-09-17?19:23??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin\Debug\Cad?圖元擴(kuò)展屬性讀寫.dll
?????文件??????15872??2020-09-17?19:23??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin\Debug\Cad?圖元擴(kuò)展屬性讀寫.pdb
?????文件???????2810??2020-09-17?19:21??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫.csproj
?????文件???????6641??2020-09-17?19:23??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\Class1.cs
?????文件???????1136??2020-09-17?19:22??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\Cad?圖元擴(kuò)展屬性讀寫.csproj.FileListAbsolute.txt
?????文件???????7680??2020-09-17?19:23??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\Cad?圖元擴(kuò)展屬性讀寫.dll
?????文件??????15872??2020-09-17?19:23??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\Cad?圖元擴(kuò)展屬性讀寫.pdb
?????文件???????6873??2020-09-17?19:23??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件???????1376??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\Properties\AssemblyInfo.cs
?????文件????????974??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫.sln
????..A..H.?????39936??2020-09-17?19:21??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫.v11.suo
?????目錄??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug\TempPE
?????目錄??????????0??2020-09-17?19:22??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin\Debug
?????目錄??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin\Release
?????目錄??????????0??2020-09-17?19:23??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj\Debug
?????目錄??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\bin
?????目錄??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\obj
?????目錄??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫\Properties
?????目錄??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫\Cad?圖元擴(kuò)展屬性讀寫
?????目錄??????????0??2020-09-17?19:09??Cad?圖元擴(kuò)展屬性讀寫
-----------?---------??----------?-----??----
??????????????3164362????????????????????26
- 上一篇:飛行器方位角模擬示范
- 下一篇:C#打開與獲取網(wǎng)頁源碼
評(píng)論
共有 條評(píng)論