PLM之家PLMHome-工业软件践行者

[二次开发源码] NX二次开发源码分享:根据文件名得到全路径,支持NX manager

[复制链接]

2019-12-4 10:07:49 1556 0

admin 发表于 2019-12-4 10:07:49 |阅读模式

admin 楼主

2019-12-4 10:07:49

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
& U) C* V/ @& R) S
4 t4 Q' p3 S% R* a$ ?
NX二次开发源码分享:根据文件名得到全路径,支持NX manager
  N( l! b5 g# ?+ r( I' g' |[mw_shl_code=c,true]
6 @' Y% R$ I0 ?9 g1 o1 B2 Lstatic void build_similar_temp_filespec(char *fspec, int ftype, char *new_spec)7 F- g! H/ \/ Q# k! J7 T0 S
{
$ K' W- ~' g/ T$ f- {" _    logical; v0 I+ V/ H& c) q9 R0 Z% P
        TCeng;( {3 q, @5 ~. z+ X
    char
  Q( u6 Q! x* y2 X. K        dspec[UF_CFI_MAX_PATH_NAME_SIZE],- o$ y$ `( U  b7 o% G) p+ d
        temp_name[UF_CFI_MAX_FILE_NAME_SIZE],
# `; u2 R1 G8 Z$ X% a4 V        *tmp_dir;$ K* I1 d* S: Q/ U: s% I

" _+ _; r; O( a) L    UF_CALL(UF_translate_variable("UGII_TMP_DIR", &tmp_dir));  Q2 M" X2 s$ g

6 F5 P( r; c0 E. K; p; V- }1 u    UF_CALL(UF_is_ugmanager_active(&tceng));1 E3 @' Q! j% S: N5 t5 ]
    if (tceng)7 I9 G, ?3 k* j) x  F; B
    {  R% {, @3 J- d! z
        UF_CALL(UF_UGMGR_decode_part_filename(fspec, temp_name, dspec,
; E2 w, F- u! W                    dspec, dspec));' R& c* }; \9 n! R+ |  e" V1 I  G6 S
    }
$ e+ P: X# B4 K- [    else6 Z. \/ ?' s) ]
    {$ v: C9 M( Y# G
        UF_CALL(uc4576(fspec, 0, dspec, temp_name));* @; _( F1 t: Y" n" Z( j
        if (strrchr(temp_name, '.')) strcpy(strrchr(temp_name, '.'), "");7 v5 A! ?5 h2 t# J5 A. \0 a/ E1 }% y
    }9 ?2 |7 r5 k+ F7 V/ G
# W, ~3 i# L# h" S
    UF_CALL(uc4575(tmp_dir, ftype, temp_name, new_spec));% j. P2 U& N7 i% R# M, q  K
}[/mw_shl_code]
- n0 e6 E- ^% ]- E9 e0 ?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了