无忧启动论坛

标题: 【已解决】求修改“查看内存.bat”(一个字母) [打印本页]

作者: yyz2191958    时间: 2023-8-26 18:44
标题: 【已解决】求修改“查看内存.bat”(一个字母)
本帖最后由 yyz2191958 于 2023-8-26 20:25 编辑

完美解决了:
@echo off
::【释放 bat 内存】
cd /d "%~dp0"
释放内存(微软).exe conhost.exe
释放内存(微软).exe cmd.exe
:A
cd /d D:\1绿色软件\关闭显示器\
for /f "tokens=1-5" %%o 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#2F;100-%%f%%#2F^|writ -,$+0,%%c%% %%d%% %%e%% %%f%% %%g%%"') do (
::【#2F————保留2位小数)】
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo,                               已用的:%%q GB
echo.
echo,                               剩余的:%%s GB
echo.
echo,                               总内存:%%o GB
echo.
echo,                               使用率:%%r %%
echo.
echo,                               空闲率:%%p %%
)
pause>nul 2>nul

******************************
原来的问题:
求修改“查看内存.bat”(一个字母)
已经有“查看内存.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#2F;100-%%f%%#2F^|writ -,$+0,%%c%% %%d%% %%e%% %%f%% %%g%%"') do (
echo,                               已用的:%%c GB————将这里的 C 修改为其它字母,前面的代码也做相应修改。
echo,                               剩余的:%%e GB
echo,                               总内存:%%a GB
echo,                               使用率:%%d %%
echo,                               空闲率:%%b %%
)
pause>nul 2>nul
***************************************************************
需求:将上面“已用的:%%c GB”修改为“已用的:%%Q GB”(其它字母也行,就是不要是C),前面的代码也做相应修改。谢谢!


作者: amwdi    时间: 2023-8-26 19:46
%%a改成%%o
%%a %%b %%c %%d %%e
%%o %%p %%q %%r %%s
作者: yyz2191958    时间: 2023-8-26 20:02
amwdi 发表于 2023-8-26 19:46
%%a改成%%o
%%a %%b %%c %%d %%e
%%o %%p %%q %%r %%s

我试一试先 谢谢
作者: yyz2191958    时间: 2023-8-26 20:22
amwdi 发表于 2023-8-26 19:46
%%a改成%%o
%%a %%b %%c %%d %%e
%%o %%p %%q %%r %%s

非常成功,再次感谢
作者: martin313    时间: 2023-8-26 20:56
楼上都是脚本高手,路过学习




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3