原创 歷遍polyline2d的每個端點並獲取凸度

Polyline2d plineEnt = ent as Polyline2d;     Point3dCollection pLinePtList = new Point3dCollection();//將polyline2d的各個端點

原创 判斷圖紙是否已經保存過

  Dim fileName As String = ZwDb.Filename.ToUpper         Dim oriFileName As String = System.IO.Path.Combine(Application

原创 獲取(搜索)圖紙名稱的路徑

Database sourceDb = new Database(false, true);             string fileName

原创 插入一張圖紙作爲塊參照

 Private Function DefineDWGBlock(ByVal BlockPath As String, ByVal BlockNam

原创 遍歷所有佈局中的所有對象

Imports ZwSoft.ZwCAD.ApplicationServices Imports ZwSoft.ZwCAD.DatabaseServ

原创 孔表

Imports ZwSoft.ZwCAD.Runtime Imports ZwSoft.ZwCAD.EditorInput Imports ZwSoft.ZwCAD.ApplicationServices

原创 加載lisp文件到每一個打開的圖紙中

ZWCAD: 把加載的語句寫到 C:\Program Files (x86)\ZWCAD+ 2015\Support\en-US 下面的 ZWCAD2015doc.lsp 裏就可以在每個文檔自動加載了 ACAD: ACADLSPASDO

原创 通過非託管的acedCmd方法向平臺發送命令

Imports ZwSoft.ZwCAD.Runtime Imports ZwSoft.ZwCAD.DatabaseServices Imports System.Runtime.InteropServi

原创 WPF TreeView 展開和閉合所選擇的節點

從右鍵菜單中選擇展開或閉合該節點的選項時,treeview.SelectedItem是所綁定的數據源的元素。所以需要使右鍵點擊彈出菜單的同時該節點爲選中狀態,並獲取該節點爲全局變量selectedTreeViewItem,在點擊右鍵菜單選

原创 C#讀,寫,刪除註冊表

1.首先,必須導入空間"Microsoft.Win32" [csharp] view plaincopy using Microsoft.Win32;      2.利用Registry類,確定註冊表的分支(Cl

原创 將屏幕縮放到所選擇的對象

AutoCAD.Internal.Utils.ZoomObjects(True) ‘Z O Imports ZwSoft.ZwCAD.Runtime Imports ZwSoft.ZwCAD.DatabaseServices Impor

原创 在dll文件中調用VBA的命令

可以自動加載vba代碼文件,然後執行該文件中的宏後卸載該文件。 Imports ZWCAD Imports ZwSoft.ZwCAD.Runtime Imports ZwSoft.ZwCAD.ApplicationServices Pub

原创 SQL截取非固定長度(有關鍵字符)的字符串

比如 ERPCustomInfo 表中某條記錄的QuYu字段中有如下字符: 廣東省珠海市高欄港區  Select Substring(QuYu,0,CHARINDEX('省',QuYu)+1) as 省名 FROM ERPCustomI

原创 WPF TreeView 展開和閉合所有節點

tvProperties爲TreeView的名稱。   Private Sub ExpandAll_Click(ByVal sender As System.Object, ByVal e As System.Windows.Routed

原创 獲取當前的空間(模型空間or佈局空間)

 dim blockTableRecord as BlockTableRecord = transaction.GetObject(HostApplicationServices.WorkingDatabase.CurrentSpaceI