
[分享]批處理掃描內存最后由 ANSL 于 -11-25 12:50
- @echo off
- setlocal enabledelayedexpansion
- call :Scan
- echo %bet%
- pause
- :Scan
- echo 開始掃描....
- set k=1024000
- set low=100
- set hig=2048
- for /f %%a in ('wmic os get FreePhysicalMemory^|findstr [0-9]') do set A=%%a
- for /f %%a in ('wmic os get TotalVisibleMemorySize^|findstr [0-9]') do set B=%%a
- set/a c=%b%-%a%
- set/a c=%b%/%c%
- if %b% leq %low% set ls=K&set/a b=%b%*%k%&set/a a=%a%*%k%&goto :ls
- if %b% gtr %hig% set ls=G&set/a b=%b%/%k%&set/a a=%a%/%k%&goto :ls
- set ls=M
- :ls
- set d=正在使用的內存:%%%c%
- set f=總內存:%b%
- set g=可用內存:%a%
- set bet=%d%_%f% !ls!B_%g% !ls!B
- goto:eof
nclick="copycode($('code0'));">復制代碼
不全都是自己寫的 看了 @小牛 發的帖 和 @qixiaobin0715 的完美回復存為ANSI格式