Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проблемы с получением оперативной памяти

Ответить
Настройки темы
CMD/BAT - [решено] Проблемы с получением оперативной памяти

Пользователь


Сообщения: 116
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

Отправлено: 17:08, 05-05-2019

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
for /f "delims=" %%a in ('"wmic path Win32_ComputerSystem get TotalPhysicalMemory /value|find "^=""') do set "%%a"
echo Системная память: %TotalPhysicalMemory% МБ
pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:45, 05-05-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2726
Благодарности: 1696

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
	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%"

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 05-05-2019 в 19:16.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:55, 05-05-2019 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проблемы с получением оперативной памяти

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Cовместимость оперативной памяти vovanking Материнские платы и память 0 12-04-2017 14:45
Google говорит о решении проблемы утечки оперативной памяти в Android OSZone News Новости информационных технологий 0 13-06-2016 18:30
Интернет - Проблемы с получением сетевого адреса Ignisor Microsoft Windows 2000/XP 4 04-11-2014 20:11
Ошибка - [решено] Проблемы с выделением оперативной памяти (не аппаратные) Xavier Teodonius Microsoft Windows 2000/XP 1 15-12-2008 15:29
[решено] Проблемы с отправкой и получением внешней почты Yazago Microsoft Exchange Server 13 10-08-2008 15:24




 
Переход