标题: [其他] 【已解决】求修改“查看内存.bat”(一个字母) [打印本页]
作者: yyz219 时间: 2023-8-26 18:47 标题: 【已解决】求修改“查看内存.bat”(一个字母)
完美解决了:
成功版本1::- @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
复制代码
**************************************************
成功版本2:- @echo off
- 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 (
- echo, 已用的:%%订 GB
- echo, 剩余的:%%认 GB
- echo, 总内存:%%讠 GB
- echo, 使用率:%%讣 %%
- echo, 空闲率:%%计 %%
- )
- 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),前面的代码也做相应修改。谢谢!
作者: hlzj88 时间: 2023-8-26 19:42
- @echo off
- for /f "tokens=1-5" %%i in ('"pecmd.exe team ifex memba=?,a^|ifex membu=?,b^|calc d=c=%%i%%/1g##2F;g=%%j%%/1g##2F;e=%%k%%-%%o%%##2F;f=(%%m%%/%%k%%)*100#2F;100-%%n%%#2F^|writ -,$+0,%%k%% %%l%% %%m%% %%n%% %%o%%"') do (
- echo, 已用的:%%k GB————将这里的 C 修改为其它字母,前面的代码也做相应修改。
- echo, 剩余的:%%m GB
- echo, 总内存:%%i GB
- echo, 使用率:%%l %%
- echo, 空闲率:%%j %%
- )
- pause>nul 2>nul
复制代码
简单的还是我来。。因为没有pecmd.exe,所以没有测试。
作者: buyiyang 时间: 2023-8-26 19:48
为什么不能用 c ?- @echo off
- 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 (
- echo, 已用的:%%订 GB
- echo, 剩余的:%%认 GB
- echo, 总内存:%%讠 GB
- echo, 使用率:%%讣 %%
- echo, 空闲率:%%计 %%
- )
- pause
复制代码
作者: yakeyun 时间: 2023-8-26 19:50
回复 1# yyz219 - @echo off
- for /f "tokens=1-5" %%i in ('"pecmd.exe team ifex memba=?,a^|ifex membu=?,b^|calc d=c=%%i%%/1g##2F;g=%%j%%/1g##2F;e=%%k%%-%%o%%##2F;f=(%%m%%/%%k%%)*100#2F;100-%%n%%#2F^|writ -,$+0,%%k%% %%l%% %%m%% %%n%% %%o%%"') do (
- echo, 已用的:%%k GB
- echo, 剩余的:%%m GB
- echo, 总内存:%%i GB
- echo, 使用率:%%l %%
- echo, 空闲率:%%j %%
- )
- pause>nul 2>nul
复制代码
作者: yyz219 时间: 2023-8-26 20:30
为什么不能用 c ?
buyiyang 发表于 2023-8-26 19:48
成功了 非常感谢
作者: yyz219 时间: 2023-8-26 20:31
回复 yyz219
yakeyun 发表于 2023-8-26 19:50
不成功 感谢
******************************************
运行以后显示:
已用的:%m% GB
剩余的:%o% GB
总内存:%k% GB
使用率:%n% %
空闲率:%l% %
作者: yyz219 时间: 2023-8-26 20:37
为什么不能用 c ?
buyiyang 发表于 2023-8-26 19:48
也没有成功
作者: buyiyang 时间: 2023-8-26 20:54
回复 7# yyz219
一会成功,一会不成功,所以到底行不行?不成功是什么情况?
作者: yyz219 时间: 2023-8-26 21:04
回复 yyz219
一会成功,一会不成功,所以到底行不行?不成功是什么情况?
buyiyang 发表于 2023-8-26 20:54
认真看一下就知道:有一个成功,两个不成功
作者: Batcher 时间: 2023-8-26 22:06
回复 9# yyz219
建议以后不要再说“不行”、“一闪而过”、“没有反应”之类的话,因为这对于想要给你进一步帮助的人来说没有任何意义。
希望大家都能学会的一个知识点是:如何查看代码的报错信息。
请参考Q-01观察一下哪行代码在报错以及详细的报错信息:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
作者: yyz219 时间: 2023-8-26 22:10
回复 yyz219
建议以后不要再说“不行”、“一闪而过”、“没有反应”之类的话,因为这对于想要给你进 ...
Batcher 发表于 2023-8-26 22:06
已经说了:
运行以后显示:
已用的:%m% GB
剩余的:%o% GB
总内存:%k% GB
使用率:%n% %
空闲率:%l% %
作者: 77七 时间: 2023-8-26 22:32
楼主 引用 错了楼层。建议参考发帖规则(http://www.bathome.net/forumdisplay.php?fid=5 顶部),直接在指定楼层下点回复就好了。点引用应该是不会提醒的,这也影响到别人能及时帮助到自己。
作者: yyz219 时间: 2023-8-26 22:45
楼主 引用 错了楼层。建议参考发帖规则( 顶部),直接在指定楼层下点回复就好了。点引用应该是不会提醒的, ...
77七 发表于 2023-8-26 22:32
可能是,不小心
作者: 77七 时间: 2023-8-26 22:51
回复 13# yyz219
引用也是有提醒的。还是建议楼主直接点回复就好了,帖子更易读。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |