找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20459|回复: 1

[系统相关] 如何获取本地系统内存总量及内存使用率

[复制链接]
发表于 2015-4-20 15:17:21 | 显示全部楼层 |阅读模式
如题,bat或是第三方工具实现都可以!!!
发表于 2015-4-20 22:58:16 | 显示全部楼层
[其他] 2013年度批处理之家BAT编程比赛
http://www.bathome.net/thread-25407-1-1.html

注意答题者的第4题答案:
问:
4、把系统目前运行的情况记录到文件 D:\BatHome_OS.txt
包括:
(1)物理内存总量是多少(以GB为单位)?目前使用率是多少?

答:

2楼 terse
http://www.bathome.net/redirect. ... 2&fromuid=53540
  1. @echo off&setlocal enabledelayedexpansion
  2. set "wmi=LastBootUpTime,LocalDateTime,TotalVisibleMemorySize,FreePhysicalMemory"
  3. for /f "delims=U" %%a in ('cmd /u /c echo 唉') do set "tab=%%a"
  4. (
  5. for /f "skip=1 tokens=1-4" %%i in ('"wmic os get %wmi%"') do for %%j in (%%j) do (
  6.         set "ymd=%%j"
  7.         set /a "m=(1!ymd:~4,2!+5)%%12+4,y=!ymd:~,4!-m/14,d=1!ymd:~6,2!-100,h=1!ymd:~8,2!-100"
  8.         set /a "s=1461*y/4+153*m/5+d"
  9.         set /a "s1=h*3600+(1!ymd:~10,2!-100)*60+1!ymd:~12,2!-100"
  10.         set "ymd=%%k"
  11.         set /a "m=(1!ymd:~4,2!+5)%%12+4,y=!ymd:~,4!-m/14,d=1!ymd:~6,2!-100,h=1!ymd:~8,2!-100"
  12.         set /a "s=(1461*y/4+153*m/5+d-s)*86400-s1,s+=h*3600+(1!ymd:~10,2!-100)*60+1!ymd:~12,2!-100"
  13.         set size=%%l
  14.         set /a "useb=%%l-%%i,usebp=useb*100/%%l"
  15.         for %%a in (size useb) do (
  16.                 set mod=!%%a!
  17.                 for /l %%b in (1 1 3) do (
  18.                         set/a "Qent=mod/1048576,mod=mod%%1048576*10"
  19.                         set "%%a_g=!%%a_g!!Qent!"
  20.                 )
  21.         )
  22.         echo 物理内存: !size_g:~,-2!.!size_g:~-2! [GB]
  23.         echo 已使用  : !useb_g:~,-2!.!useb_g:~-2! [GB]
  24.         echo 使用率  : !usebp!%%
  25.         rem echo 系统运行时间 : !s! 秒
  26. )
  27. )
  28. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 06:15 , Processed in 0.081538 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表