PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2019-12-4 10:07:49

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

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

x

, G. E$ s* n$ E5 A5 [1 l2 b2 p
, |# v8 j$ X+ N) q; j! t+ ~NX二次开发源码分享:根据文件名得到全路径,支持NX manager" t  p3 L; ]& x9 H
[mw_shl_code=c,true]8 P: g- h' V: }: D
static void build_similar_temp_filespec(char *fspec, int ftype, char *new_spec)! \* T; U& c% x! o! c
{  S, w) u7 `- P8 x2 Q
    logical' L5 V% N/ H/ u9 y7 `9 ?
        TCeng;
  S  i/ D4 Y$ W9 G2 A- D    char
3 @4 a3 j) m( S        dspec[UF_CFI_MAX_PATH_NAME_SIZE],/ c7 q  I8 R% y( `+ t9 j+ W! F
        temp_name[UF_CFI_MAX_FILE_NAME_SIZE],6 j! a0 d9 [6 s8 E" o; K5 t
        *tmp_dir;
3 X+ H( \6 `8 w$ g) S! p! [, q: m% k8 W# \
    UF_CALL(UF_translate_variable("UGII_TMP_DIR", &tmp_dir));
: |. o7 N* G$ X& G& S
$ @# |% w6 ~1 p/ X+ ?    UF_CALL(UF_is_ugmanager_active(&tceng));
) A' h- l" Y9 ^$ z! v    if (tceng)
  d) S4 E: R0 r' U% |, C    {$ C- y  x6 [; B: A, V( a+ F
        UF_CALL(UF_UGMGR_decode_part_filename(fspec, temp_name, dspec,
% H: F" N: s7 d1 }1 L                    dspec, dspec));! K3 `; x, A5 B& Q
    }( F& k+ O- z6 V& p
    else: c! g9 p/ F3 z& T3 M+ K$ x
    {! q+ h  N9 [& B; I# u- y! c; H
        UF_CALL(uc4576(fspec, 0, dspec, temp_name));
4 X2 H1 A& X; j/ D1 b5 q        if (strrchr(temp_name, '.')) strcpy(strrchr(temp_name, '.'), "");# B  N6 B! Z$ H8 c' D% J
    }) I* |4 v/ U/ R$ M& |
- l, x8 `0 N4 N% e# ]* b
    UF_CALL(uc4575(tmp_dir, ftype, temp_name, new_spec));* p  y! y/ P6 ]" C: d
}[/mw_shl_code]
* |& G8 _- j0 k* \: k
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了