青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2457|回复: 2

[原创] 获得UG窗口标题名

[复制链接]
发表于 2011-5-13 08:08 | 显示全部楼层 |阅读模式
本帖最后由 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
发表于 2011-5-13 09:45 | 显示全部楼层
不明白楼主想表达什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-14 00:04 | 显示全部楼层
很多UG二次开发的人会用 API 或 C++ 或 VB 做 界面的把?3 L; Z- z5 A2 w
这时的界面 毕竟不是 UG内部界面 如果你开这多个窗口 6 {% w1 S2 ?# q# {4 V! y
可能会出现 运行玩这个命令 就会 激活 别的窗口8 P" u8 s1 X! v1 j* r8 C4 f( L
API 和 C++我是不知道啦 不过对用VB的朋友 一定有用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-6-6 13:13 , Processed in 0.051348 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表