Document doc = Application.DocumentManager.MdiActiveDocument;
Database db = doc.Database;
Editor ed = doc.Editor;
1、获取打开cad文件-文件路径。
string fileName =db.Filename;//文件名
输出结果
fileName =“L:\目录\200401.dwg”
2、获取打开cad文件-文件名称。
string fileName = System.IO.Path.GetFileNameWithoutExtension(db.Filename);
输出结果
fileName=“200401”
3、获取打开cad文件-所在目录。
string fileName = System.IO.Path.GetDirectoryName(db.Filename);
输出结果
fileName =“L:\目录\”
4、将public static List<string> filelist5 = new List<string>();// 以逗号分隔的形式生成一行数据。
public static List<string> filelist5 = new List<string>();
string line = string.Join(",", filelist5); // 以逗号分隔的形式生成一行数据
5、透明度设置。
Autodesk.AutoCAD.Windows.PaletteSet ps = new PaletteSet("宗地属性面板");
ps.Opacity = 90;//透明度属性设置为 90 默认100完全不透明
6、查看系统变量命令栏输入 SETVAR ?
3DCONVERSIONMODE 1
3DDWFPREC 2
3DSELECTIONMODE 1
ACADLSPASDOC 0
ACADPREFIX "C:\program files\cass10.1 for autocad2016\bin;C:\program fil..." (只读)
ACADVER "20.1s (LMS Tech)" (只读)
ACTPATH ""
ACTRECORDERSTATE 0 (只读)
ACTRECPATH "C:\Users\Administrator\appdata\roaming\autodesk\autocad 2016..."
ACTUI 6
AFLAGS 16
ANGBASE 0
ANGDIR 0
ANNOALLVISIBLE 1
ANNOAUTOSCALE -4
ANNOTATIVEDWG 0
APBOX 0
APERTURE 20
AREA 0.0000 (只读)
ATTDIA 1
ATTIPE 0
ATTMODE 1
ATTMULTI 1
ATTREQ 1
AUDITCTL 0
AUNITS 0
AUPREC 0
AUTODWFPUBLISH 0
AUTOMATICPUB 0
AUTOSNAP 63
BACKGROUNDPLOT 2
BACKZ 0.0000 (只读)
BACTIONBARMODE 1
BACTIONCOLOR "7"
BCONSTATUSMODE 0
BDEPENDENCYHIGHLIGHT 1
BGRIPOBJCOLOR "141"
BGRIPOBJSIZE 8
BINDTYPE 0
BLOCKEDITLOCK 0
BLOCKEDITOR 0 (只读)
BPARAMETERCOLOR "170"
按 ENTER 键继续:
BPARAMETERFONT "宋体"
BPARAMETERSIZE 12
BTMARKDISPLAY 1
BVMODE 0
CAMERADISPLAY 0
CAMERAHEIGHT 0.0000
CANNOSCALE "1:1"
CANNOSCALEVALUE 1.000000000 (只读)
CAPTURETHUMBNAILS 1
CDATE 20240301.22544495 (只读)
CDYNDISPLAYMODE 0
CECOLOR "BYLAYER"
CELTSCALE 1.0000
CELTYPE "CONTINUOUS"
CELWEIGHT -1
CENTERMT 0
CETRANSPARENCY ByLayer
CGEOCS "" (只读)
CHAMFERA 0.0000
CHAMFERB 0.0000
CHAMFERC 0.0000
CHAMFERD 0
CHAMMODE 0
CIPMODE 0 (只读)
CIRCLERAD 0.0000
CLAYER "0"
CLAYOUT "Model*243"
CMATERIAL "ByLayer"
CMDACTIVE 1 (只读)
CMDDIA 1
CMDECHO 0
CMDINPUTHISTORYMAX 20
CMDNAMES "SETVAR" (只读)
CMLEADERSTYLE "Standard"
CMLJUST 0
CMLSCALE 1.0000
CMLSTYLE "STANDARD"
COMPASS 0
CONSTRAINTBARMODE 4095
CONSTRAINTNAMEFORMAT 2
CONSTRAINTRELAX 0 (只读)
CONSTRAINTSOLVEMODE 1
COORDS 1
COPYMODE 0
CPLOTSTYLE "BYCOLOR" (只读)
CPROFILE "Cass10.1" (只读)
CROSSINGAREACOLOR 100
CSHADOW 投射和接收阴影
CTAB "Model"
CTABLESTYLE "Standard"
CURSORSIZE 5
CVIEWDETAILSTYLE "Metric50"
CVIEWSECTIONSTYLE "Metric50"
CVPORT 2
DATALINKNOTIFY 2
DATE 2460371.95506790 (只读)
DBLCLKEDIT 开(ON)
DBMOD 4 (只读)
DCTCUST "C:\Users\Administrator\appdata\roaming\autodesk\autocad 2016..."
DCTMAIN "enu"
DEFAULTGIZMO 0
DEFAULTLIGHTING 1
DEFAULTLIGHTINGTYPE 1
DEFLPLSTYLE "BYCOLOR" (只读)
DEFPLSTYLE "BYCOLOR" (只读)
DELOBJ 3
DEMANDLOAD 3
DGNFRAME 0
DGNIMPORTMAX 10000000
DGNMAPPINGPATH "C:\Users\Administrator\appdata\roaming\autodesk\autocad 2016..." (只读)
DGNOSNAP 1
DIASTAT 0 (只读)
DIMADEC 0
DIMALT 关(OFF)
DIMALTD 2
DIMALTF 25.4000
DIMALTRND 0.0000
DIMALTTD 2
DIMALTTZ 0
DIMALTU