PDA

Показать полную графическую версию : [решено] Проблемы с получением оперативной памяти


Darkar25
05-05-2019, 17:08
хотел получить оперативную память компьютера...но как только я запустил файл то увидел, что происходит какая-то ахинея...(скрин прикреплён)
команды перед выполнением пишутся крайне криво...
так-же не срабатывает проверка на то,что строка пустая или нет...
Код:
FOR /F "tokens=* USEBACKQ" %%A IN (`wmic computersystem get TotalPhysicalMemory`) DO (
if NOT "%%A"=="" echo %%A
)
pause

alpap
05-05-2019, 18:45
@echo off
for /f "delims=" %%a in ('"wmic path Win32_ComputerSystem get TotalPhysicalMemory /value|find "^=""') do set "%%a"
echo Системная память: %TotalPhysicalMemory% МБ
pause

megaloman
05-05-2019, 18:55
FOR /F "usebackq skip=1 tokens=1*" %%i IN (`"wmic computersystem get TotalPhysicalMemory,UserName"`) DO If Not "%%j"=="" Echo "%%i"
FOR /F "usebackq tokens=2 delims=, " %%t IN (`"wmic computersystem get TotalPhysicalMemory,UserName /Format:csv"`) DO Set "TotalPhysicalMemory=%%t"
Echo "%TotalPhysicalMemory%"
FOR /F "usebackq tokens=1,2 delims==" %%i IN (`"wmic computersystem get TotalPhysicalMemory /value"`) DO If Not "%%j"=="" Set "%%i=%%j"
Echo "%TotalPhysicalMemory%"




© OSzone.net 2001-2012