|
4#

楼主 |
发表于 2016-11-14 09:07
|
只看该作者
8 M5 M# f: f& |
set lSession $: boSession_s_pDboSession
/ _0 W* ~( g4 {, O if { [catch {set lDesign [GetActivePMDesign] }] } {9 R |+ s3 {' x L U9 C1 Z
puts "ERROR : $::errorInfo"
3 k! q$ j* q9 @+ g. U [) f5 I }+ c" Q+ {1 S9 T$ d9 R1 L
catch{
, M1 m( ?. ]: c4 B8 l set lDesignName [DboTclHelper_sMakeCString]
& y5 [, E; u) {! ^2 c1 @ $lDesign GetName $lDesignName
, s, E% p! ]: i: H) X6 e6 O set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
9 M0 K6 `4 @$ s% t% }7 V: A return $lFilePath+ y& g7 b3 ]1 B2 V
}
6 Z/ C6 c2 |* P) x" z- ~) Q. c, j: X" N8 K, K2 f
8 t5 V% P% i9 ? L3 W+ G( O0 l- ]! |7 j: I$ Y* S
写在proc里面,引用package require DboTclWriteBasic 16.3.0+ n1 I1 S) ~9 ^* ~8 [1 ]" Y$ ]
8 L; ]6 Z2 k0 n5 |filepath就是全路径名字
& c& s+ b8 B7 J3 L/ ~
8 }' A6 F$ ^$ X3 G, L6 q |
|