场景

用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、系统位数、环境变量等相关信息相关推荐

  1. 为何System Idle Process 进程占用了大量有CPU资源

    有稍微有点计算机基础的朋友问我,我的电脑速度变得很慢,有个System Idle Process 经常会占据我大量的CPU资源,是不是有病毒在作祟啊? 其实如果说电脑速度运行过一段时间变慢,是有可能是 ...

  2. 查看 linux 硬件信息:内存、分区、系统、环境变量、防火墙、路由、端口监听、进程、CPU...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.linux CPU大小: 其实应该通过Physical Processor ID来区分单核和双核 ...

  3. 使用Win32 API获取Windows系统主题色

    在Windows7以后增加了系统主题色的功能,这个功能一直延续到了Windows10.如图: 如果需要在程序中获取到这个颜色值,那么可以使用微软提供的一个Win32 API:DwmGetColoriz ...

  4. Python标准库中os模块的environ获取系统的环境变量

    应用背景:我们想要用Python获取到一些有关系统的各种环境变量信息的时候可以考虑使用Python标准库中的os模块的environ.什么是环境变量,环境变量是程序和操作系统之间的通信方式.有些字符不 ...

  5. python 通过腾讯地图API获取全国关键词(楼盘/商场)位置信息

    到腾讯地图API官网https://lbs.qq.com/index.html 申请一张账号,申请开发者密钥(Key):申请密钥. 以下为搜索全国万达的地理位置信息 #!coding=utf-8 im ...

  6. [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST

    [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST process.env是什么? process.env 是 Node.js 中的一个环境对象.其 ...

  7. vue - vue中的process.env.NODE_ENV和环境变量

    1,什么是process.env process.env 是 Node.js 中的一个环境对象.其中保存着系统的环境的变量信息.可使用 Node.js 命令行工具直接进行查看.如下: 而 NODE_E ...

  8. Java中对接钉钉API获取数据流程

    场景 需要做后台管理系统,接入钉钉API获取人员.考勤.审批等相关数据. 实现 钉钉开放平台应用开发文档 https://developers.dingtalk.com/document/app 首先 ...

  9. JS 中的类数组对象如何转换为数组?

    大家好,我是前端西瓜哥,今天说一下 JS 的类数组对象是什么,以及如何将类数组对象转为数组. 类数组对象是什么? 类数组对象,就是含有 length 属性的对象,但这个对象不是数组. 通常来说还会有 ...

最新文章

  1. 工具推荐:Astah Community 绘制图形
  2. 记录一次nginx升级,支持ipv4和ipv6访问https
  3. 一次失败的尝试:paxosstore示例编译
  4. 榜单|新冠病毒席卷全球,世界医疗水平大比拼
  5. (超级详细)jit的介绍和用法
  6. cacti监控java,Cacti for Oracle监控
  7. 从个人到团队:思维转变是关键
  8. Python学习笔记:Day 9 编写API
  9. ES6学习笔记(二十二)ArrayBuffer
  10. LeetCode 2058. 找出临界点之间的最小和最大距离(链表)
  11. Pytorch 中 matmul 广播
  12. 计算机网络学习笔记(2. 什么是网络协议)
  13. 解决问题:swiper动态加载图片后无法滑动
  14. Nginx系列(7):Nginx高并发初探
  15. 小学生python游戏编程5----拼图游戏继
  16. excel检验是否是正态分布-T分布
  17. Python学习笔记(4)-文件读取报错
  18. 剑指Offer 46.把数字翻译成字符串(Python)
  19. linux实训分析与体会,linux实训总结与体会
  20. Python如何快速爬取淘宝MM呢?教你一招

热门文章

  1. Vupsen, Pupsen and 0 思维,凑系数
  2. 7.Spring Cloud Alibaba教程:整合Dubbo实现RPC调用
  3. mybatis一对多关联查询_一对一,一对多,多对多查询及延迟加载(N+1问题)分析
  4. php foreach 循环 判断index 小于多少_PHP设计模式之迭代器模式 - 硬核项目经理
  5. malloc 源码_【C++学习笔记(九)】之 new运算符的使用/ new 与 malloc的异同(附代码,详细注释)...
  6. python 停止工作 scapy_常见问题 - Scapy 中文文档_教程_Python开发社区
  7. 小甲鱼python视频解读_小甲鱼python视频弟十二讲(关于字符串的方法及注释下)...
  8. 关于抢红包的_抢红包系统设计与设计
  9. java导出excel多个sheet_java导出Excel多个工作表(添加多个sheet)
  10. ubuntu idea桌面快捷方式无法启动_每个 Ubuntu 用户都应该知道的键盘快捷键