首页 > 其他 > 详细

NX二次开发-UFUN设置环境变量UF_set_variable

时间:2019-05-31 20:47:38      阅读:123      评论:0      收藏:0      [点我收藏+]
 1     NX9+VS2012
 2     
 3     #include <uf.h>
 4     #include <stdio.h>
 5 
 6 
 7     UF_initialize();
 8 
 9     //UFUN方式
10     //设置环境变量
11     int a = UF_set_variable("UGII_BASE_DIR", "E:\\BaiduNetdiskDownload");
12 
13     //读取环境变量
14     char *ptr;
15     UF_translate_variable("UGII_BASE_DIR", &ptr);
16 
17     //打印
18     lw->Open();
19     char msg[256];
20     sprintf(msg, "函数返回值为:%d\n环境变量设置后的值为:%s\n", a,  ptr);
21     lw->WriteLine(msg);
22 
23 
24     //C语言方式
25     int IRet = putenv("UGII_BASE_DIR=E:\\BaiduNetdiskDownload");
26     
27     //(两种方式设置环境,执行后,右键计算机熟悉查看环境变量UGII_BASE_DIR,并没有变成E:\\BaiduNetdiskDownload,
28     //但是打印出来是E:\\BaiduNetdiskDownload,不知道为什么,应该是只能存在当前NX进程里吧,关掉NX就没了,
29     //如果哪位知道,还请留言告诉我)
30 
31     UF_terminate();

技术分享图片

NX二次开发-UFUN设置环境变量UF_set_variable

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

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