Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
SCR
0 / 0 / 0
Регистрация: 06.10.2015
Сообщений: 2
1

Как убрать пробел из значения переменной для занятой памяти?

24.11.2015, 14:12. Просмотров 527. Ответов 2
Метки нет (Все метки)

ComSpecПеренесено из темы "Экранирование номера потока в перенаправлении вывода Echo".



Не могу убрать "пробел-разделитель" из значения занятой памяти.
Что не так? подскажите...

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
setlocal enabledelayedexpansion
call :# explorer.exe
pause &exit /b
:#
for /f "tokens=4,* delims= " %%a in ('tasklist /fi "imagename eq %~1" ^| findstr /i "%~1"') do (
    if not "%%a"=="" (
        set "RAM=%%b"
        set "RAM=!RAM: =!"      &rem пытаюсь удалить пробелы. Убирается лишь один между суммой и KB
        set "RAM=!RAM:~0,-2!"       &rem Образел "KB"
        echo.[!RAM!]            &rem Итог
    )
)
exit /b
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2015, 14:12
Ответы с готовыми решениями:

Как убрать пробел и кавычки из значения переменной в цикле FOR?
Есть скрипт который должен из списка файлов генерировать index.md в котором будут ссылки на файлы в...

Как убрать пробел перед именем файла из переменной?
Написал такой скрипт #!/bin/bash LOG_PATH="/home/workspace/Bash/" LOG_FILE="test-sh.log"...

Как из переменной, содержащей значение $_SERVER['PHP_SELF'] убрать часть значения?
Как из переменной, содержащей значение $_SERVER убрать часть значения? Например, она содержит...

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

Определение памяти, занятой процессом
Ребят не подскажите как определить память занятую определенным процессом? Необходимо получить имя...

2
Dragokas
Эксперт WindowsАвтор FAQ
17058 / 7113 / 861
Регистрация: 25.12.2011
Сообщений: 10,924
Записей в блоге: 16
24.11.2015, 20:45 2
SCR, какое это отношение имеет к теме "Экранирование номера потока в перенаправлении вывода Echo"?

Цитата Сообщение от SCR Посмотреть сообщение
Не могу убрать "пробел-разделитель" из значения занятой памяти.
Потому что там нет пробела.

Цитата Сообщение от Dragokas Посмотреть сообщение
Да чего извратились разработчики - там разделитель между разрядами - Hex 0A.
Пришлось извлекать число через парсер:
См. последний код отсюда: Отправка уведомления при превышении процессом порога используемой памяти
1
SCR
0 / 0 / 0
Регистрация: 06.10.2015
Сообщений: 2
25.11.2015, 19:13  [ТС] 3
Dragokas, промахнулся с веткой, прошу прощения, просто облазил весь форум. Не хотел новый топик открывать. Вот по этому ткнулся туда где устал...

Огромное спасибо, знал что выручишь. Отличный форум, всегда радуюсь находке решений тут....
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2015, 19:13

Освобождение памяти, занятой вектором
У меня задача требует чтобы у вектора было в резерве не более 100 элементов. При постоянном росте...

Получить количество памяти (RAM) на компьютере - занятой и всего
Дано: Microsoft Visual Studio 2013 .Net 4.5.xxx Хочу получить либо объём установленной памяти...

Область памяти для переменной и её значения. Это одна и та же область?
Добрый день! Задумался над таким вопросом. Есть переменная, а есть её значение. При создани...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru