admin 发表于 2019-12-4 10:07:49

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



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

static void build_similar_temp_filespec(char *fspec, int ftype, char *new_spec)
{
    logical
      tceng;
    char
      dspec,
      temp_name,
      *tmp_dir;

    UF_CALL(UF_translate_variable("UGII_TMP_DIR", &tmp_dir));

    UF_CALL(UF_is_ugmanager_active(&tceng));
    if (tceng)
    {
      UF_CALL(UF_UGMGR_decode_part_filename(fspec, temp_name, dspec,
                  dspec, dspec));
    }
    else
    {
      UF_CALL(uc4576(fspec, 0, dspec, temp_name));
      if (strrchr(temp_name, '.')) strcpy(strrchr(temp_name, '.'), "");
    }

    UF_CALL(uc4575(tmp_dir, ftype, temp_name, new_spec));
}
页: [1]
查看完整版本: NX二次开发源码分享:根据文件名得到全路径,支持NX manager