青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-5-13 08:08 | 显示全部楼层 |阅读模式
本帖最后由 1113824550 于 2011-5-13 08:09 编辑 1 S& P" z$ K6 v( }0 [

0 [7 y+ l2 Z+ ?+ {. g. ?$$ 获得ug窗口标题名6 N. j% ?6 E# {7 ]3 _5 |
$$ 制作者 梅雷
- l- F  i( X2 S; z* U- V+ E. T$$ 作用1)可用其它程序(如VB)激活UG窗口- B8 g0 n' I) K. F( @
$$ ...9 n' Y. s" @& J- A' Q6 ?% {
. a# v# I. x* o4 X7 E
STRING/UG_AZML(100),UG_BT(100),UG_BTM(100),UG_ANDJ(100)
- J! R3 m5 o$ T+ K, l  cSTRING/UG_CK_BTM(100); j/ @9 ^4 y0 O( j7 K0 ?

' p% C5 ~" P& [: }# e; O2 w. sFETCH/TXT,1,'C:\MeiLei_UG_WG\UG_AZML.ini',IFERR,UG_A:
- e- S7 N. ^& y( J& sRESET/1                  1 B# z% M+ W5 O. y: c
READ/1,UG_AZML" X  X- G' n: r" h6 d2 i- H0 y; Y
FTERM/TXT,11 B5 x% r: K3 Q  V

' A: c6 P# x& E. i; z$ c
9 S" \7 o5 z- WFETCH/TXT,1,UG_AZML+'\UGII\menus\custom_dirs.dat',IFERR,UG_A:
  S2 S% w5 f* z! |RESET/1                  5 S  M6 p/ w3 ?3 P  T, r8 }
READ/1,UG_ANDJ
" K* R  {/ }# R. _FTERM/TXT,16 ]& ]: u+ ?1 c* A" l- ]
9 o, ~# c6 j& l' U/ }

; o! J( j& i" f/ O3 u4 UIF/LENF(UG_ANDJ)<1,JUMP/UG_A:) M) W0 [! r0 H5 y
JUMP/UG_B:/ D: T6 d% M( ~
) B7 @1 s4 r) w3 b8 F
UG_A:- c& V8 q- B+ K' C: c
UG_AZML=ENVVAR/'UGII_BASE_DIR',ASK
9 ~; F# Y$ _) ^3 W$ l* @UG_B:4 N# o0 P! x: ^: Q8 Q1 U2 x1 B
UG_BT=UG_AZML+'\UGII\menus\ug_main.men', r/ D$ |" i1 W: D+ |% @( f  a
iG=0
2 N; Z& j  w$ }: k4 _& y( h' a! vxhbti:
+ L, J+ |+ s' E' g" ^% M! YiG=iG+1* q) `' [( G* T+ G1 p- ]2 ~0 H
IF/iG>301,JUMP/END:
& u5 f/ g& s, b" p! ^FETCH/TXT,1,UG_BT,IFERR,END:
, V$ [9 A6 }; T; _1 ~& aRESET/1                  
  q# P5 v& Y; ^4 D% s4 ~+ GREAD/1,LINNO,iG*10,UG_BTM
( B& V3 L- H' c5 K0 MFTERM/TXT,1
; q/ K$ m4 |& A/ Y+ nIF/LENF(UG_BTM)<5,JUMP/xhbti:, r7 |0 }& ^: L. a
IF/SUBSTR(UG_BTM,1,6)=='TITLE ',JUMP/UGBTL:
0 U- f% N+ E3 c0 F9 ?JUMP/xhbti:8 {0 ^' y/ Y' f/ [+ R- i, x
UGBTL:
0 p8 i; E# B8 ?1 p: Y% KUG_CK_BTM=SUBSTR(UG_BTM,7,LENF(UG_BTM)) $$ 获得UG窗口标题名+ r2 i) n* v+ W* A
$$ 显示UG窗口标题名: h, x$ _+ _8 o
print/UG_CK_BTM + ' - Modeling - [' +  &PNAME + ']'
- V$ h1 a2 q0 I' b
$ O4 {4 L/ x" M0 M) V5 _END:' e& ]/ d9 A3 J. P6 y
HALT
发表于 2011-5-13 09:45 | 显示全部楼层
不明白楼主想表达什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-14 00:04 | 显示全部楼层
很多UG二次开发的人会用 API 或 C++ 或 VB 做 界面的把?
6 r3 u/ u1 c; s6 U; L" i这时的界面 毕竟不是 UG内部界面 如果你开这多个窗口 & k3 M- Y, T9 K
可能会出现 运行玩这个命令 就会 激活 别的窗口; N9 Q# G* H7 Y  J: ~3 m
API 和 C++我是不知道啦 不过对用VB的朋友 一定有用
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 16:43 , Processed in 0.050044 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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