原创 c# 抓取網頁數據並導出到excel表格

引用HtmlAgilityPack.dll程序集 關於HtmlAgilityPack的介紹參考下面這個鏈接 https://mp.weixin.qq.com/s?src=11&timestamp=1541552604&ver=1229&s

原创 revit 二次開發 調用revit自有的命令

//選中元素 uidoc.Selection.SetElementIds(eidlist); //調用複製命令 RevitCommandId i

原创 revit 二次開發 兩點間標註

Autodesk.Revit.ApplicationServices.Application app = uiapp.Application; Document doc = uidoc.Document;

原创 revit 二次開發 按鈕

生成一個按鈕,同時鼠標放在按鈕上,有提示信息 [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]

原创 revit 二次開發 可停靠窗體winform控件

創建一個可停靠窗體,同時wpf上承載的是winform控件 1.類中代碼 [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.Transac

原创 revit 二次開發 模型線讀取

目前只能讀取模型線長度,閉合的區域讀不到面積 UIApplication uiapp = commandData.Application; UIDocument uidoc = uiapp.ActiveUIDoc

原创 revit 二次開發 創建尺寸標註

Dimension autoDimension = doc.Create.NewDimension(view, newline, references); view是當前要標註尺寸的視圖,newline是標註尺寸直線,references

原创 revit 二次開發 鏈接CAD文件讀取

revit中讀取CAD文件的地址 UIApplication uiapp = commandData.Application; UIDocument uidoc = uiapp.ActiveUIDocument

原创 revit 二次開發 revit的字體設置

設置字體的樣式,大小,寬度係數 Transaction tr = new Transaction(doc, "text"); tr.Start(); IList<Element> lis

原创 revit 二次開發 填充區域讀取

讀取填充區域的面積和周長 UIApplication uiapp = commandData.Application; UIDocument uidoc = uiapp.ActiveUIDocument;

原创 revit 二次開發 MSproject

Project文件讀取: 方法1:Microsoft.Project.OLEDB.11.0 string strConn = "Provider=Microsoft.Project.OLEDB.11.0;Project Name=" +

原创 revit 二次開發 元素過濾器

iselectionFilter接口的用法 需要重載兩個方法AllowElement和AllowReference [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attr

原创 revit的revitlookup、addinmanager安裝

1.revit2016的revitlookup安裝安裝好revit之後需要安裝revitlookup等外部開發工具,首先下載revitlookup工具包,然後將revitlookup.dll放到revit的安裝路徑;再將revitlook

原创 revit 二次開發 英尺公尺轉換

revit 內部的單位基本是英尺,在獲取數值時,有時需要進行單位轉換,比如英尺轉換成毫米、米等。 1英尺等於0.3047999995367米,等於304.7999995367毫米 所以 模型線長度爲23200毫米,而在revitlooku

原创 revit 二次開發 利用牆飾條創建踢腳線

public class KickingLine:IExternalCommand { public Result Execute(ExternalCommandData commandData, ref st