一、用到的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)

易语言获取计算机信息,易语言读取系统内存信息相关推荐

  1. 易语言调用GlobalMemoryStatusEx读取系统内存信息

    GlobalMemoryStatusEx函数用于获取系统内存信息,是Kernel32.dll提供的接口,,这个函数在预计程序会装在有4GB内存的机器上运行. 获取系统内存信息有2个api,分别是Glo ...

  2. 服务器读取内存信息,读取服务器内存信息工具

    读取服务器内存信息工具 内容精选 换一换 Ascend-DMI工具主要为Atlas产品的标卡.板卡及模组类产品提供带宽测试.算力测试.功耗测试等功能.工具的功能介绍如表1所示.本系统通过调用底层DCM ...

  3. 系统内存信息获取工具类

    /** * 得到系统内存信息的工具类 * @author zwenkai */ public class SystemInfoUtils { /** * 得到运行的进程总个数 * * @param c ...

  4. c语言 获取可用内存大小,C语言实现获取内存信息并输出的实例

    C语言实现获取内存信息并输出的实例 实现实例代码: headfile.h #include #include #include #define TRUE 1 #define FALSE 0 #defi ...

  5. 致远OA,小地球启动报错:读取系统初始化信息失败!

    问题现象: 小地球启动报错:读取系统初始化信息失败!,如下图: 引发原因: 注册表相关键值丢失 解决办法: 恢复同版本的注册表键值或重新安装软件

  6. linux读取每条内存使用,Linux c读取系统内存使用信息

    系统的内存使用信息能够在虚拟文件系统/proc/meminfo中找到,如图 所以只要打开/proc/meminfo文件,然后从中读取信息就好了 #include #include #include # ...

  7. Android C 语言读取系统属性

    用 Qt Creator 写一个 Android 程序,需要读取 DNS .C 语言怎么读呢,研究了一下,原来在 Android 的 C 库里,就有读取系统属性的方法.用 objdump 看了一下 l ...

  8. 11.3 free:查看系统内存信息

    free命令用于显示系统内存状态,具体包括系统物理内存.虚拟内存.共享内存和系统缓存等. free命令的参数选项及说明 -b    以Byte为单位显示内存的使用情况 -m    以MB为单位显示内存 ...

  9. Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)

    本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等.应用程序/包.服务(Serv ...

最新文章

  1. 【camera】自动泊车-基于深度学习的视觉车位检测项目(课程设计--训练代码、测试代码、部署demo)(2)
  2. Swift学习总结【持续更新】
  3. java python算法_用Python,Java和C ++示例解释的排序算法
  4. VUE的本地应用-V-TEXT
  5. poj3070矩阵快速幂
  6. package和import语句_5
  7. 兄弟连区块链教程Fabric1.0源代码分析configupdate处理通道配置更新
  8. java代码,输入n多个数,求其平均值,虽有重复,但是第二次,我就乱写了
  9. react-router-dom v6.1.1 使用方式
  10. mysql部署jar_mysql+jar踩坑记录
  11. java 三元 代替 if_Java 中三元和 if else 哪个的效率比较高,有底层解释吗,谢谢了!...
  12. C#-interface
  13. spring boot入门(九) springboot的过滤器filter。最完整、简单易懂、详细的spring boot教程。
  14. 2013编程之美资格赛【传话游戏】
  15. 5G无线关键技术 — 高频段信号传输技术
  16. 视频播放器软件哪个最好用?盘点6款Windows电脑上超级好用的本地视频播放器
  17. 秋来秋去,飘他方的你可有着凉
  18. 自媒体新手经常犯,自媒体平台发布作品没收益?分析了这5个原因
  19. fri什么意思_fri(fri是什么意思中文翻译)
  20. html 复选框 不能编辑,javascript-jqGrid-复选框编辑无法编辑所选行

热门文章

  1. echarts 世界地图标点_Echarts自定义实现标点地图
  2. APIJSON自动化框架学习指南
  3. ps aux | grep 无法过滤点号
  4. 【图像处理】 常用边缘检测算法对比分析
  5. 足够惊艳,使用Alpaca-Lora基于LLaMA(7B)二十分钟完成微调,效果比肩斯坦福羊驼
  6. 访问学者申请误区解析
  7. 关于QSettings的使用
  8. Mesh BRep Shapes
  9. 聚类算法——层次聚类算法
  10. 2010-2011赛季 西班牙国家德比 巴塞罗那VS皇家马德里 总结贴