内容转载出处 NX二次开发-设置装配加载选项 (qq.com)
NX11+VS2013 #include <uf.h> #include <uf_assem.h> UF_initialize(); //将程序集选项的当前设置返回到选项中,结构由用户提供。 UF_ASSEM_options_t options; UF_ASSEM_ask_assem_options(&options); //#define UF_ASSEM_load_from_directory 0 //#define UF_ASSEM_load_from_search_dirs 1 //#define UF_ASSEM_load_as_saved 2 options.load_options = 1; //设置搜索目录的列表 //你必须使用UF_ASSEM_set_assem_options启用搜索目录。 //此函数可能返回以下非标准错误代码: //1.至少有一个目录是错误的 //2.所有的目录都是错误的 //可以使用UF_get_fail_message处理所有其他错误代码。 int count = 3;//列表中目录的数量 char *dir_list[3] = { "D:\1", "D:\IDA Pro", "D:\workspace" }; logical sub_dir[] = { true }; UF_ASSEM_set_search_directories(count, dir_list, sub_dir); //设置程序集选项的当前设置。 以确保你的 //程序将继续在Open的未来版本中正常工作 //,我们建议您调用UF_ASSEM_ask_assem_options //在设置所需的值之前,初始化您的选项结构 //设置/修改。 可以向UF_ASSEM_options_s添加新的选项 //结构在未来。 UF_ASSEM_set_assem_options(&options); UF_terminate(); 阿飞 2021年9月27日
阿飞
2021年9月27日