zoukankan      html  css  js  c++  java
  • NX二次开发-获取NX自带的所有模板的类型和子类型字符串名字

    NX二次开发-获取NX自带的所有模板的类型和子类型字符串名字

     1 void NXCommon::GetTemplateTypeAndSubtypeName()
     2 {
     3     int typeCount = 0;
     4     const char** typeNames = NULL;
     5     char msg[256], msg1[256];
     6     UF_CAM_opt_ask_types(&typeCount, &typeNames);
     7     UF_UI_open_listing_window();
     8     for (int i = 0; i < typeCount; ++i)
     9     {
    10         int subtypeCount = 0;
    11         const char** subtypeNames = NULL;
    12         //此处UF_CAM_OPT_STYPE_CLS_TOOL为获取模板中刀具的子类型名字,也可获取模板中程序组等的子类型名字,修改UF_CAM_opt_ask_subtypes函数第二个参数即可
    13         UF_CAM_opt_ask_subtypes(typeNames[i], UF_CAM_OPT_STYPE_CLS_TOOL, &subtypeCount, &subtypeNames);  
    14         for (int j = 0; j < subtypeCount; ++j)
    15         {
    16             sprintf_s(msg, "类型:%s, 子类型:%s
    ", typeNames[i], subtypeNames[j]);
    17             UF_UI_write_listing_window(msg);
    18         }
    19 
    20         UF_free_string_array(subtypeCount, (char **)subtypeNames);
    21     }
    22 
    23     UF_free_string_array(typeCount, (char **)typeNames);
    24 }
  • 相关阅读:
    HttpClientUtil
    JacksonUtils
    spring-security oauth2.0简单集成
    python连接mysql
    钉钉机器人消息体
    Android Studio gradle
    Android Studio从Eclipse导项目
    Docker
    Unity WebGL
    主席树
  • 原文地址:https://www.cnblogs.com/xiang-L/p/14281514.html
Copyright © 2011-2022 走看看