1. 程式人生 > >Revit中Dynamo程式設計——在Python Script中結合sql server資料庫來儲存材料的外觀屬性

Revit中Dynamo程式設計——在Python Script中結合sql server資料庫來儲存材料的外觀屬性

我們的Dynamo的Python Script環境其實也是 IronPython的一種,結合以上部落格可以很好的結合資料庫。

我的這篇讀取材料的外觀屬性,並存儲到sql server資料庫中。今天我來修改一下,把其中的的讀取過程做成dll檔案,然後在Python Script環境中完成大部分工作。
http://blog.csdn.net/niuge8905/article/details/74278844
將MyClass略作修改,變成圖片上的類,ReadAssetProperty類不變。
這裡寫圖片描述

最後在Python Script中完成程式碼編寫:
這裡寫圖片描述

注意這裡的這句程式碼,需要把Dynamo識別的元素轉換成RevitApi可讀的元素。

wrappedElement = IN[0]
unwrappedElement = UnwrapElement( wrappedElement )

最後資料順利傳匯入sql server中。
這裡寫圖片描述

其他問題請諮詢:qq 254033230(非免費,時間是有價值的,諮詢前考慮清楚,沒這覺悟勿擾)

相關推薦

RevitDynamo程式設計——在Python Script結合sql server資料庫儲存材料外觀屬性

我們的Dynamo的Python Script環境其實也是 IronPython的一種,結合以上部落格可以很好的結合資料庫。 我的這篇讀取材料的外觀屬性,並存儲到sql server資料庫中。今天我來修改一下,把其中的的讀取過程做成dll檔案,然後在Pyt

RevitDynamo程式設計——Python Script模組(引用RevitApi、RevitApiUI、math庫)

Revit中Dynamo中的Python Script模組能夠自由程式設計,做Revit二次開發的人能夠很熟練的使用Revit的API,但是都是用的C#語言,而且是在Visual Studio的環境中使用的。如果能夠在Python Script模組中自由使用Re

RevitDynamo程式設計——Python程式碼(類)

Python程式碼的類和C#中的類的書寫區別很大,一時不好轉彎。先看一個例子: 來看一下圖片裡的AddOne的方法裡有一個self,其實這個self就是對於物件自身的引用。 再來看另外一個類。這個就相當於不帶引數的類。 雖然用起來很不爽,但是瞭解規

RevitDynamo程式設計——Python程式碼

直接用dynamo的模組來弄邏輯關係,其實也挺麻煩的,尤其是要用到方法,迴圈等等,更甚。所以能夠書寫Python程式碼可以做到事半功倍。 首先來用python來寫第一個程式碼快,來hello dynamo一下。 然後我們用Python程式碼塊來畫一根線。

SQL Server資料庫儲存過程定義的臨時表,真的有必要顯式刪除(drop table #tableName)嗎?

問題背景 在寫SQL Server儲存過程中,如果儲存過程中定義了臨時表,有些人習慣在儲存過程結束的時候一個一個顯式地刪除過程中定義的臨時表(drop table #tName),有些人又沒有這個習慣,對於不明真相的群眾或者喜歡思考的人會問,儲存過程中定義的臨時表,最後要不要主動刪除,為什麼

如何通過使用 SQL Server 的 Detach 和 Attach 函式將 SQL Server 資料庫移到新位置(轉載)

如何通過使用 SQL Server 中的 Detach 和 Attach 函式將 SQL Server 資料庫移到新位置 參考概要本文描述如何更改任何 SQL Server 7.0、SQL Server 2000 或 SQL Server 2005 資料庫的資料和日誌檔案的

RevitDynamo程式設計——在Python Script讀寫txt格式檔案

毫無疑問,Python Script是一個很好的python語言的程式設計環境,它本身是帶有很多Python的庫。 我們知道,在Python本身的編輯器中,是可以很方便的讀寫檔案,所以Python Script自然也可以很方便的讀寫檔案。 這裡列舉一個簡單的

將CSV文件的數據導入到SQL Server 數據庫

mage 行操作 導入數據 技術分享 img info 註意 sql inf 導入數據時,需要註意 CSV 文件中的數據是否包含逗號以及雙引號,存在時,導入會失敗 選擇數據庫 -> 右鍵 -> 任務 -> 導入數據 ,然後根據彈出的導入導出向導(如下圖)中

SQL Server資料庫mdf檔案了勒索病毒.sicck。副檔名變為sicck

SQL Server資料庫mdf檔案中了勒索病毒sicck。副檔名變為sicck SQL,資料庫,勒索病毒,mdf檔案中毒,sicck 副檔名如下: [[email protected]]***.mdf.sicck [[email protected]]***.ldf.sicck

SQL Server資料庫mdf檔案了勒索病毒Goat4444。副檔名變為Goat4444

SQL,資料庫,勒索病毒,mdf檔案中毒,Rooster4444 *SQL Server資料庫mdf檔案中了勒索病毒.mdf.Rooster4444。副檔名變為Rooster4444 SQL Server資料庫mdf檔案中了勒索病毒Rooster4444。副檔名變為Rooster4444 常見的副檔名如

SQL Server資料庫mdf檔案了勒索病毒no_more_ransom。副檔名變為no_more_ransom

SQL,資料庫,勒索病毒,mdf檔案中毒,no_more_ransom  SQL Server資料庫mdf檔案中了勒索病毒.mdf.no_more_ransom。副檔名變為no_more_ransom SQL Server資料庫mdf檔案中了勒索病毒no_more_ransom。副

SQL Server資料庫mdf檔案了勒索病毒[email p

SQL,資料庫,勒索病毒,mdf檔案中毒,[email protected]_email *SQL Server資料庫mdf檔案中了勒索病毒[email protected]_email。副檔名變為[email protected]_email SQL Serv

SQL Server資料庫mdf檔案了勒索病毒Rat4444 。副檔名變為Rat4444

SQL,資料庫,勒索病毒,mdf檔案中毒,Rat4444 *SQL Server資料庫mdf檔案中了勒索病毒.mdf.Rat4444。副檔名變為Rat4444 SQL Server資料庫mdf檔案中了勒索病毒Rat4444。副檔名變為Rat4444 常見的副檔名如下:.ALCO .BIP .COMBO

BCP工具的使用以及C++,SQL server資料庫呼叫命令列的方法

BCP工具使用: BCP是由SYBASE公司提供的,專門用於資料庫表一級資料備份的工具。 主要引數如下: 基本用法: 遠端地址1的資料庫表student 匯出到本地(遠端ip1(10.189.1.1) ): bcp run.dbo.student out "c:\student

SQL Server 資料庫調整表列的順序操作

SQL Server 資料庫中表一旦建立,我們不建議擅自調整列的順序,特別是對應的應用系統已經上線,因為部分開發人員,不一定在程式碼中指明瞭列名。表是否可以調整列的順序,其實可以自主設定,我們建議在安裝後設置為禁止。 那麼,如果確實需要調整某一列的順序,我們是怎麼操作的呢? 下面,我們就要演示一下怎麼取消這

SQL Server資料庫mdf檔案了勒索病毒lrgksyb。副檔名變為lrgksyb

SQL Server資料庫mdf檔案中了勒索病毒lrgksyb。副檔名變為lrgksyb SQL,資料庫,勒索病毒,mdf檔案中毒,lrgksybSQL Server資料庫mdf檔案中了勒索病毒.lrgksyb。副檔名變為lrgksyb 副檔名如下: *.mdf.lrgksyb *.ldf.lrg

SQL Server資料庫mdf檔案了勒索病毒Rabbit4444。副檔名變為Rabbit4444

SQL,資料庫,勒索病毒,mdf檔案中毒,Rabbit4444 *SQL Server資料庫mdf檔案中了勒索病毒.mdf.Rabbit4444。副檔名變為Rabbit4444 SQL Server資料庫mdf檔案中了勒索病毒Rabbit4444。副檔名變為Rabbit4444 常見的副檔名如下:.

SQL Server資料庫mdf檔案了勒索病毒colin_farel。副檔名變為colin_far

SQL Server資料庫mdf檔案中了勒索病毒colin_farel。副檔名變為colin_farel SQL,資料庫,勒索病毒,mdf檔案中毒,[email protected]SQL Server資料庫mdf檔案中了勒索病毒.colin_farel。副檔名變為colin_farel 副

SQL Server資料庫mdf檔案了勒索病毒GANDCRAB V5.0.4

SQL,資料庫,勒索病毒,mdf檔案中毒,GANDCRAB V5.0.4 *SQL Server資料庫mdf檔案中了勒索病毒.mdf.GANDCRAB V5.0.4。GANDCRAB V5.0.4 SQL Server資料庫mdf檔案中了勒索病毒GANDCRAB V5.0.4。GANDCRAB V5.0.

C#將圖片存放到SQL SERVER資料庫的方法

本文例項講述了C#將圖片存放到SQL SERVER資料庫中的方法。分享給大家供大家參考。具體如下: 第一步:  //獲取當前選擇的圖片 this.pictureBox1.Image = Image.FromStream(this.openFileDialog1.OpenFil