完美解决了(bat):- @echo off
- for /f "tokens=1-5" %%a in ('"pecmd.exe team ifex memba=?,a^|ifex membu=?,b^|calc d=c=%%a%%/1g##2F;g=%%b%%/1g##2F;e=%%c%%-%%g%%##2F;f=(%%e%%/%%c%%)*100#1F;100-%%f%%#1F^|writ -,$+0,%%c%% %%d%% %%e%% %%f%% %%g%%"') do (
- echo,总内存:%%aGB
- echo,已用内存:%%cGB
- echo,可用内存:%%eGB
- echo,使用率:%%d%%
- echo,可用率:%%b%%
- )
- pause >nul&exit
复制代码
*********************************************************************************************************
原来的问题:
求PE下使用的脚本(bat 或者 wcs ):
1.获取PE已使用的内存(GB为单位,保留2位小数)
2.未使用内存/总内存*100(保留1位小数) |