易语言获取计算机信息,易语言读取系统内存信息
一、用到的API
.版本 2
.DLL命令 GlobalMemoryStatusEx, 整数型
.参数 lpBuffer, MemoryInfo, 传址
二、自定义数据类型
.版本 2
.数据类型 MemoryInfo
.成员 本结构长度, 整数型, , , dwLength
.成员 已使用的内存百分比, 整数型, , , dwMemoryLoad
.成员 物理内存总量, 长整数型, , , dwTotalphys
.成员 可用物理内存, 长整数型, , , dwAvailphys
.成员 交换文件总大小, 长整数型, , , dwTotalPageFile
.成员 交换文件空闲大小, 长整数型, , , dwAvailPageFile
.成员 用户可用的地址空间, 长整数型, , , dwTotalVirtual
.成员 当前空闲的地址空间, 长整数型, , , dwAvailVirtual
三、主程序
.版本 2
.程序集 窗口程序集1
.子程序 _时钟1_周期事件
.局部变量 N, MemoryInfo
.局部变量 K, 整数型
N.本结构长度 = 64
GlobalMemoryStatusEx (N)
标签1.标题 = “内存占用率:” + 到文本 (N.已使用的内存百分比) + “%” + #换行符 + #换行符 + “物理内存总量:” + 到文本 (四舍五入 (N.物理内存总量 ÷ 1024 ÷ 1024 ÷ 1024, 0)) + “GB ” + #换行符 + #换行符 + “可用内存大小:” + 到文本 (四舍五入 (N.可用物理内存 ÷ 1024 ÷ 1024 ÷ 1024, 1)) + “GB” + #换行符 + #换行符 + “虚拟内存总大小:” + 到文本 (N.用户可用的地址空间 ÷ 1024) + “MB” + #换行符 + #换行符 + “可用虚拟内存大小:” + 到文本 (N.当前空闲的地址空间) + “MB” + #换行符 + #换行符 + “交换文件总大小:” + 到文本 (N.交换文件总大小 ÷ 1024) + “MB”
.计次循环首 (取整 (N.已使用的内存百分比), K)
画板1.清除 (, , , )
画板1.画笔颜色 = 取颜色值 (10, 122, 100)
画板1.刷子颜色 = 取颜色值 (80, 189, 156)
画板1.画圆角矩形 (0, 0, 取整 (N.已使用的内存百分比) × 3, 12, 4, 4)
' 本源码来自易语言资源网(www.5A5X.com)
.计次循环尾 ()
.子程序 __启动窗口_创建完毕
时钟1.时钟周期 = 1000
画板1.清除 (, , , )
画板1.刷子颜色 = 取颜色值 (20, 244, 216)
画板1.画圆角矩形 (0, 12, 300, 12, 4, 4)
易语言获取计算机信息,易语言读取系统内存信息相关推荐
- 易语言调用GlobalMemoryStatusEx读取系统内存信息
GlobalMemoryStatusEx函数用于获取系统内存信息,是Kernel32.dll提供的接口,,这个函数在预计程序会装在有4GB内存的机器上运行. 获取系统内存信息有2个api,分别是Glo ...
- 服务器读取内存信息,读取服务器内存信息工具
读取服务器内存信息工具 内容精选 换一换 Ascend-DMI工具主要为Atlas产品的标卡.板卡及模组类产品提供带宽测试.算力测试.功耗测试等功能.工具的功能介绍如表1所示.本系统通过调用底层DCM ...
- 系统内存信息获取工具类
/** * 得到系统内存信息的工具类 * @author zwenkai */ public class SystemInfoUtils { /** * 得到运行的进程总个数 * * @param c ...
- c语言 获取可用内存大小,C语言实现获取内存信息并输出的实例
C语言实现获取内存信息并输出的实例 实现实例代码: headfile.h #include #include #include #define TRUE 1 #define FALSE 0 #defi ...
- 致远OA,小地球启动报错:读取系统初始化信息失败!
问题现象: 小地球启动报错:读取系统初始化信息失败!,如下图: 引发原因: 注册表相关键值丢失 解决办法: 恢复同版本的注册表键值或重新安装软件
- linux读取每条内存使用,Linux c读取系统内存使用信息
系统的内存使用信息能够在虚拟文件系统/proc/meminfo中找到,如图 所以只要打开/proc/meminfo文件,然后从中读取信息就好了 #include #include #include # ...
- Android C 语言读取系统属性
用 Qt Creator 写一个 Android 程序,需要读取 DNS .C 语言怎么读呢,研究了一下,原来在 Android 的 C 库里,就有读取系统属性的方法.用 objdump 看了一下 l ...
- 11.3 free:查看系统内存信息
free命令用于显示系统内存状态,具体包括系统物理内存.虚拟内存.共享内存和系统缓存等. free命令的参数选项及说明 -b 以Byte为单位显示内存的使用情况 -m 以MB为单位显示内存 ...
- Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等.应用程序/包.服务(Serv ...
最新文章
- 【camera】自动泊车-基于深度学习的视觉车位检测项目(课程设计--训练代码、测试代码、部署demo)(2)
- Swift学习总结【持续更新】
- java python算法_用Python,Java和C ++示例解释的排序算法
- VUE的本地应用-V-TEXT
- poj3070矩阵快速幂
- package和import语句_5
- 兄弟连区块链教程Fabric1.0源代码分析configupdate处理通道配置更新
- java代码,输入n多个数,求其平均值,虽有重复,但是第二次,我就乱写了
- react-router-dom v6.1.1 使用方式
- mysql部署jar_mysql+jar踩坑记录
- java 三元 代替 if_Java 中三元和 if else 哪个的效率比较高,有底层解释吗,谢谢了!...
- C#-interface
- spring boot入门(九) springboot的过滤器filter。最完整、简单易懂、详细的spring boot教程。
- 2013编程之美资格赛【传话游戏】
- 5G无线关键技术 — 高频段信号传输技术
- 视频播放器软件哪个最好用?盘点6款Windows电脑上超级好用的本地视频播放器
- 秋来秋去,飘他方的你可有着凉
- 自媒体新手经常犯,自媒体平台发布作品没收益?分析了这5个原因
- fri什么意思_fri(fri是什么意思中文翻译)
- html 复选框 不能编辑,javascript-jqGrid-复选框编辑无法编辑所选行