首页 > 其他 > 详细

NX二次开发-UFUN获取环境变量路径,将环境变量转换为字符串,字符串拼接UF_translate_variable

时间:2019-05-31 20:20:28      阅读:224      评论:0      收藏:0      [点我收藏+]
 1     NX9+VS2012    
 2     
 3     #include <uf.h>
 4     
 5     UF_initialize();
 6 
 7     //UFUN获取环境变量路径
 8     //将环境变量转换为字符串
 9     char* GetName = NULL;
10     UF_translate_variable("UGII_BASE_DIR", &GetName);
11 
12 
13     //环境变量路径字符串拼接
14     string BaseDir1 = GetName;
15     string BaseDir2 = "\\MODLE\\ABC.prt";
16     string BasePath = BaseDir1+BaseDir2;
17     
18 
19     //C语言获取环境变量路径
20     //将环境变量转换为字符串
21     char* CGetName;
22     CGetName = getenv("UGII_ROOT_DIR");
23 
24     //打印
25     char msg[256];
26     lw->Open();
27     sprintf(msg,"UFUN方式获取环境变量%s\n环境变量路径字符串拼接%s\nC语言方式获取环境变量%s", GetName, BasePath.c_str(), CGetName);
28     lw->WriteLine(msg);
29 
30     UF_terminate();

技术分享图片

NX二次开发-UFUN获取环境变量路径,将环境变量转换为字符串,字符串拼接UF_translate_variable

原文:https://www.cnblogs.com/nxopen2018/p/10957146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!