我正在创建一个简单的脚本,输出当前登录的用户、当前系统的 CPU 使用率和可用内存?
我已经设法让当前用户登录,但是否也可以获得 cpu 使用率和内存?
这是我到目前为止的代码。
@echo off
for /f "tokens=3 delims=\" %%i in ("%USERPROFILE%") do (set USER=%%i) 2>&1
echo "Logged On User: %USER%"
echo.
pause
为了获取CPU使用率,我尝试了这个命令,但它似乎不起作用。
for /f "skip=1" %p in ('wmic cpu get loadpercentage') do
echo %p%
首先,当从批处理文件运行时,for循环变量需要两个百分比符号 -%%p
其次,你需要回响%%p
, not %p%
:
for /f "skip=1" %%p in ('wmic cpu get loadpercentage') do echo %%p
从命令行:
for /f "skip=1" %p in ('wmic cpu get loadpercentage') do echo %p
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)