突然發現以前在autodesk論壇上解答過的問題,還沒有寫成部落格。
問題很簡單,就是如何用api建立不同型別的使用者引數。通常情況下,引數是double型的,使用者們沒啥困難,但如果是字串或bool型,有些使用者犯難了,尤其是addvalue的第三個引數該填什麼呢?其實我也是用通過大量測試,得到以下的**。
sub test()
dim odoc as partdocument
'bool
dim ouserparam1 as userparameter
set ouserparam1 = odoc.componentdefinition.parameters.userparameters.addbyvalue("ready", true, "boolean")
'text
dim ouserparam2 as userparameter
set ouserparam2 = ocompdef.parameters.userparameters.addbyvalue("name", "rocky", "text")
'double
dim ouserparam3 as userparameter
set ouserparam3 = ocompdef.parameters.userparameters.addbyvalue("length", 5, kcentimeterlengthunits)
end sub
若是工程圖,將odoc.componentdefinition 替換為drawing document即可。
不同型別語言
編譯型和解釋型的區別 先來看看編譯型語言定義 編譯型語言首先是將源 編譯生成機器指令,再由機器執行機器碼 二進位制 再來看看解釋型語言的定義 解釋型語言的源 不是直接翻譯成機器指令,而是先翻譯成中間 再由直譯器對中間 進行解釋執行。咋看一眼,還是一臉懵逼。下面打個比方 動態語言和靜態語言 我們常說的...
不同型別的檔案
cpp檔案 cpp是用c 語言編寫的源 檔案的字尾 具體實現 h檔案 h是c語言和c 語言的標頭檔案 函式宣告,巨集定義,函式原型 pde檔案 一共有4種可能,分別為 1 powerdesk encrypted file 2 pathology data exchange file 3 afp pa...
C 不同型別的畫筆!
畫筆是可以與graphics物件一起用來建立實心形狀和呈現文字的物件。1.solidbrush 畫筆最簡單形式,用純色進行繪製。2.hatchbrush 類似與 1 但它可以選擇大量預設圖案,而不是純色。要命名空間 using system.drawing.drawing2d 3.texturebr...