• 【NX二次开发】获取当前NX的版本号


    效果:

    源码:

    #include <uf.h>
    #include <uf_ui.h>
    
    extern DllExport void ufusr(char *param, int *returnCode, int rlen)
    {
        UF_initialize();
    
        char* release;
        UF_get_release(&release);
        uc1601(release, 1);
        UF_free(release);
    
        UF_terminate();
    }
    
    extern int ufusr_ask_unload(void)
    {
        return (UF_UNLOAD_IMMEDIATELY);
    }

     还有另一种方法:

    效果:

     源码:

    #include <uf.h>
    #include <uf_ui.h>
    #include <string>
    using std::string;
    
    extern DllExport void ufusr(char *param, int *returnCode, int rlen)
    {
        UF_initialize();
        
        UF_system_info_t Ssysinfo;
        UF_ask_system_info(&Ssysinfo);
        string strUGVersion = Ssysinfo.program_name;
        UF_free_system_info(&Ssysinfo);
        char release[132];
        sprintf(release, "%s", strUGVersion.c_str());
        uc1601(release, 1);
    
    
        UF_terminate();
    }
    
    extern int ufusr_ask_unload(void)
    {
        return (UF_UNLOAD_IMMEDIATELY);
    }
  • 相关阅读:
    添加yum源
    tar命令
    tomcat压力测试、优化
    vi命令
    Linux简单命令
    Linux简单命令
    vi命令
    tomcat压力测试、优化
    tar命令
    动态加载 CSS 文件
  • 原文地址:https://www.cnblogs.com/KMould/p/15089113.html
Copyright © 2020-2023  润新知