首页 > 其他 > 详细

NX二次开发-UFUN获取系统相关信息UF_ask_system_info

时间:2019-05-31 20:33:34      阅读:128      评论:0      收藏:0      [点我收藏+]
 1     NX9+VS2012
 2     
 3     #include <uf.h>
 4 
 5 
 6     UF_initialize();
 7 
 8     UF_system_info_t Info;
 9     UF_ask_system_info(&Info);
10 
11     lw->Open();
12     lw->WriteLine(Info.date_buf);//获取当前日期和时间信息
13     lw->WriteLine(Info.user_name);//获取用户名
14     lw->WriteLine(Info.program_name);//获取NX版本
15     lw->WriteLine(Info.node_name);//获取计算机名
16     lw->WriteLine(Info.machine_type);//获取电脑硬件信息
17     lw->WriteLine(Info.os_name);//获取操作系统信息
18     lw->WriteLine(Info.os_version);//获取操作系统版本
19 
20     char msg[256];
21     sprintf(msg, "%d", Info.physical_memory);//获取计算机上物理内存字节数
22     lw->WriteLine(msg);
23     
24     sprintf(msg, "%d", Info.number_of_bundles);//获取正在使用的软件包数量
25     lw->WriteLine(msg);
26 
27     for (int i = 0; i < Info.number_of_bundles; i++)
28     {
29         lw->WriteLine(Info.bundles_used[i]);//获取每个软件包名称
30     }
31 
32     UF_free_system_info(&Info);//释放内存
33     
34     UF_terminate();

技术分享图片

技术分享图片

NX二次开发-UFUN获取系统相关信息UF_ask_system_info

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

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