Войти

Показать полную графическую версию : Первая строка в цикле FOR


User85vv
04-04-2016, 17:21
Скрипт
for /f "usebackq skip=1 tokens=3 delims=: " %%i in (`RamStatus.exe`) do set size=%%i

выводит параметр из второй строки программы RAMSTATUS, в size параметр.

А как вывести первый параметр?



P.S. Ramstatus.exe
Total Ram : 2096620 Kb
Free Ram : 927728 Kb

Нужно получить в параметр size=2096620
вместо size=927728
который выводит скрипт выше.

Foreigner
04-04-2016, 18:34
for /f "skip=1 tokens=3 delims=: " %%i in ('RamStatus.exe') do set size=%%i && goto:next
:next
echo %size%

Iska
04-04-2016, 20:56
Или отфильтровать вывод перед разбором по «Total Ram».




© OSzone.net 2001-2012