|
程序的功能:當(dāng)材料為“45”時表面處理為“鍍黑鋅”,,當(dāng)材料為“AL6061”時表面處理為"本色噴砂陽極"
( P4 V- l6 P; B4 J& J, k0 @/ _ h: Z* X) G$ `9 W9 x, Y
作用:使表面處理這個屬性不用人工去一個個填
2 U' U0 n5 Y5 T$ ^4 ?5 q- d. i H0 b8 Z& d& Y( r
下面為程序,以一個當(dāng)前文件做例子來表現(xiàn)的,,用簡單的內(nèi)容來表達(dá)一個功能的寫法,。
, `2 Z8 M* r# a) H$ d7 ~ L- w5 _5 K/ |, ` i: r- t9 C, L& [
Dim swApp As Object
: m7 ~" S; g& [7 d Sub main()
! U# @# [7 p t M- h3 I( s: o: [: @8 M Set swApp = Application.SldWorks
/ \1 P- p' `2 ]# {. R2 Z" [ Set Part = swApp.ActiveDoc- C4 k3 a: `- U, Y% s9 V
value = Part.GetCustomInfoValue("", "材料")9 {# e' t5 q0 K+ B, A
If value = "45" Then* n# }. ~( \6 F- ]/ _
blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "鍍黑鋅")$ t% e; g, m/ B( r6 |$ f
End If3 P0 n/ v+ T7 P- M7 r# {2 e
If value = "AL6061" Then
5 a7 y r3 P1 B$ q4 `5 Q blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "本色噴砂陽極")
4 z( g: k, v" p! FEnd If3 x' ?' P5 L# |7 g4 A$ z
'MsgBox value3 \; [4 q7 C! n' s; s9 q% ], M
End Sub |
評分
-
查看全部評分
|