[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 【已解决】求修改“查看内存.bat”(一个字母)

完美解决了:
成功版本1::
  1. @echo off
  2. ::【释放 bat 内存】
  3. cd /d "%~dp0"
  4. 释放内存(微软).exe conhost.exe
  5. 释放内存(微软).exe cmd.exe
  6. :A
  7. cd /d D:\1绿色软件\关闭显示器\
  8. 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 (
  9. ::【#2F————保留2位小数)】
  10. echo.
  11. echo.
  12. echo.
  13. echo.
  14. echo.
  15. echo.
  16. echo.
  17. echo,                               已用的:%%q GB
  18. echo.
  19. echo,                               剩余的:%%s GB
  20. echo.
  21. echo,                               总内存:%%o GB
  22. echo.
  23. echo,                               使用率:%%r %%
  24. echo.
  25. echo,                               空闲率:%%p %%
  26. )
  27. pause>nul 2>nul
复制代码

**************************************************
成功版本2:
  1. @echo off
  2. for /f "tokens=1-5" %%讠 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 (
  3. echo,                               已用的:%%订 GB
  4. echo,                               剩余的:%%认 GB
  5. echo,                               总内存:%%讠 GB
  6. echo,                               使用率:%%讣 %%
  7. echo,                               空闲率:%%计 %%
  8. )
  9. pause
复制代码

*******************************************
原来的问题:
求修改“查看内存.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),前面的代码也做相应修改。谢谢!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2
我是小白,希望老师多多帮助

为什么不能用 c ?
buyiyang 发表于 2023-8-26 19:48


成功了  非常感谢
我是小白,希望老师多多帮助

TOP

回复  yyz219
yakeyun 发表于 2023-8-26 19:50


不成功  感谢
******************************************
运行以后显示:
                               已用的:%m% GB
                               剩余的:%o% GB
                               总内存:%k% GB
                               使用率:%n% %
                               空闲率:%l% %
我是小白,希望老师多多帮助

TOP

为什么不能用 c ?
buyiyang 发表于 2023-8-26 19:48


也没有成功
我是小白,希望老师多多帮助

TOP

回复  yyz219


    一会成功,一会不成功,所以到底行不行?不成功是什么情况?
buyiyang 发表于 2023-8-26 20:54


认真看一下就知道:有一个成功,两个不成功
我是小白,希望老师多多帮助

TOP

回复  yyz219


建议以后不要再说“不行”、“一闪而过”、“没有反应”之类的话,因为这对于想要给你进 ...
Batcher 发表于 2023-8-26 22:06


已经说了:

运行以后显示:
                               已用的:%m% GB
                               剩余的:%o% GB
                               总内存:%k% GB
                               使用率:%n% %
                               空闲率:%l% %
我是小白,希望老师多多帮助

TOP

楼主 引用 错了楼层。建议参考发帖规则( 顶部),直接在指定楼层下点回复就好了。点引用应该是不会提醒的, ...
77七 发表于 2023-8-26 22:32



    可能是,不小心
我是小白,希望老师多多帮助

TOP

返回列表