|
程序的功能:當(dāng)材料為“45”時(shí)表面處理為“鍍黑鋅”,當(dāng)材料為“AL6061”時(shí)表面處理為"本色噴砂陽極"
+ T! E6 W- ~4 B |1 K. y+ g$ d5 V+ G& e" T$ d& B& C
作用:使表面處理這個(gè)屬性不用人工去一個(gè)個(gè)填( n8 N0 J8 n" T- ]0 b( t j0 [, W2 K
+ k2 k, C5 R( W/ ?- c
下面為程序,以一個(gè)當(dāng)前文件做例子來表現(xiàn)的,用簡單的內(nèi)容來表達(dá)一個(gè)功能的寫法。
: s5 h; N6 {: U- D: _/ k+ Y6 i c& |" E1 C1 K+ k! x& X, y
Dim swApp As Object% q' X$ u* o9 S: e$ n/ D
Sub main()
/ m' y% _5 F+ G4 @! I. e; \ Set swApp = Application.SldWorks3 ^/ a7 a4 W" Y
Set Part = swApp.ActiveDoc
* `3 n9 _1 Q; { value = Part.GetCustomInfoValue("", "材料")! k* `. K/ c5 k
If value = "45" Then+ M, l1 |2 S+ M8 k. }" Y: E
blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "鍍黑鋅")2 ~# V4 S, G+ ] Y/ S0 [
End If
7 \3 b; L) Q/ X( V, }+ m If value = "AL6061" Then2 {& \7 i, ?6 U7 h
blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "本色噴砂陽極")
8 a& D L5 I3 p7 o+ m- n; sEnd If$ o, ^& j9 p! V C: i9 Y9 H% V
'MsgBox value( ]& w2 n# M) z1 @5 r
End Sub |
評分
-
查看全部評分
|