|
本帖最后由 1113824550 于 2011-5-13 08:09 编辑 4 g- M$ Y ^9 X3 D- e
$ P$ U+ L3 B; o
$$ 获得ug窗口标题名
v7 H& t9 b- e, D% R+ T$$ 制作者 梅雷
1 o3 B. j5 X) t+ u* l" u$$ 作用1)可用其它程序(如VB)激活UG窗口. R1 ~4 w! i: w+ t& v2 c/ O
$$ ...
! S; Q; j' I- Y, j9 [6 U% E+ Z! g1 b1 @. l3 Z
STRING/UG_AZML(100),UG_BT(100),UG_BTM(100),UG_ANDJ(100)
7 R4 g J6 m: g! C; C: kSTRING/UG_CK_BTM(100)+ \. F( Q; u7 c \
* \) u+ P! J' a* C6 i! |7 _: vFETCH/TXT,1,'C:\MeiLei_UG_WG\UG_AZML.ini',IFERR,UG_A: Y& @- x8 r4 f# E/ ?- {# l- Y5 o
RESET/1 8 A( A: _/ m. ?6 ]
READ/1,UG_AZML4 H* w2 ~/ w$ s. b8 y
FTERM/TXT,1) D6 I8 v: q* J
% R5 Z$ F( U- _( X6 b
; d% U3 o8 ~/ P( ^! u; ~7 d0 {5 U: s; SFETCH/TXT,1,UG_AZML+'\UGII\menus\custom_dirs.dat',IFERR,UG_A:+ L, T, F4 Z: d+ f5 ]: f. t* j
RESET/1 - V. h1 X; f* S3 z1 G9 a
READ/1,UG_ANDJ
) c+ Z( K* ~% N `2 WFTERM/TXT,14 E) G$ V* a' ~ @3 P* [( g
8 I' R0 r. g$ @: ^0 K, H
9 Q+ B% e6 G' ~" I/ C# ]9 g
IF/LENF(UG_ANDJ)<1,JUMP/UG_A:
- z+ d( O" _7 e8 `JUMP/UG_B:2 b& L% u7 q) v7 Z$ N3 Z+ G2 O
, k6 M0 j5 m G e- Z& kUG_A:
8 Z' ~# `' r3 f% V) |# }! KUG_AZML=ENVVAR/'UGII_BASE_DIR',ASK N8 L* _0 w3 U& k& q8 a- d
UG_B:
2 \( W) B& X( @; c2 XUG_BT=UG_AZML+'\UGII\menus\ug_main.men'" Q# i6 ~6 n' f! ?" G5 _/ E
iG=0+ f( ~5 _. ~% J' C, S5 D( ^+ d7 [
xhbti: Q8 E: X' r5 R; O2 H J {
iG=iG+18 y ^/ S! Q% a5 K4 B
IF/iG>301,JUMP/END:
# g% O9 v' O5 NFETCH/TXT,1,UG_BT,IFERR,END:
1 ]0 \- I; m x3 {: ?4 \) E7 RRESET/1
! F& w; ]- U' M6 c }1 UREAD/1,LINNO,iG*10,UG_BTM z) n; [( t5 B7 f$ M" {
FTERM/TXT,1& n' I' M+ X1 D5 x$ j+ F
IF/LENF(UG_BTM)<5,JUMP/xhbti:( O/ w% z/ h9 F
IF/SUBSTR(UG_BTM,1,6)=='TITLE ',JUMP/UGBTL:* k# Q* c& N8 n# z7 e
JUMP/xhbti:
v3 |" A' E) j& E, @UGBTL:* G% y6 U: C& p
UG_CK_BTM=SUBSTR(UG_BTM,7,LENF(UG_BTM)) $$ 获得UG窗口标题名
; \5 V L/ _' F; R$$ 显示UG窗口标题名
6 _2 Y+ L9 a# D" z& Aprint/UG_CK_BTM + ' - Modeling - [' + &PNAME + ']'
: N* N3 O. E1 g
% W, J/ V. ~7 P2 e% e+ w) u' EEND:: ~. ~# s( e f3 D0 I6 h; q" Y
HALT |
|