Electron中通过process进程对象的api获取CPU、系统位数、环境变量等相关信息

场景

用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106413828

Electron怎样进行渲染进程调试和使用浏览器和VSCode进行调试:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106414541

在上面搭建好项目以及知道怎样进行调试后,想要通过process对象获取一些系统参数,比如系统位数、CPU、环境变量等。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

打开index.html,添加一个Button

<button id="buttonProcess" >查看Process信息</button>

在indexl.html中引用的renderer.js中获取button并设置其点击事件

var btn=document.getElementById(buttonProcess);
    
btn.onclick=getProcessInfo;

在点击事件对应的方法中通过process的方法和属性获取

 function getProcessInfo()
{
    console.log("getProcessInfo**********************");

    console.log("getCPUUsage:",process.getCPUUsage);
     //cpu操作位数
    console.log("arch:",process.arch);
    //环境变量
    console.log("env:",process.env);
}

然后打开main.js,添加如下代码

nodeIntegration:true

Electron中通过process进程对象的api获取CPU、系统位数、环境变量等相关信息

 

 

调试运行项目打开控制台

Electron中通过process进程对象的api获取CPU、系统位数、环境变量等相关信息

 

 

Electron中通过process进程对象的api获取CPU、系统位数、环境变量等相关信息

 

Electron中通过process进程对象的api获取CPU、系统位数、环境变量等相关信息

上一篇:windows下安装ElasticSearch的Head插件


下一篇:windows docker安装