zoukankan      html  css  js  c++  java
  • NX二次开发-UFUN设置环境变量UF_set_variable

     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
    环境变量设置后的值为:%s
    ", 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();

  • 相关阅读:
    多进程乱语
    python常用函数拾零
    Flutter 安装vscode
    Flutter 安装android studio
    vsCode设置
    android ViewPager
    Android shape
    android Intent
    java 集合
    java 泛型
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/10957152.html
Copyright © 2011-2022 走看看