RSS
WinData.ru в Twitter
Поиск по сайту

Программный результат в переменной среды

2010.08 · FAQ [XP] · FAQ

Некоторые программы возвращают значения в сеанс командной строки. Может потребоваться занесение таких значений в переменную среды, так чтобы доступ к ним могли получить и другие программы. Самый удобный метод размещения результата выполнения программы в переменной среды заключается в записи значения с помощью оператора FOR:

For /f "Tokens=*" %i in (‘command’) do set variable="%i"

Например:

For /f "Tokens=*" %i in (‘ver’) do set NTVersion="%i"
set NTVersion="Windows NT Version 4.0"
echo %NTVersion%
"Windows NT Version 4.0"

При размещении кода в командном файле необходимо указывать двойные символы процента (%%) перед переменной i. Например:

For /f "Tokens=*" %%i in (‘ver’) do set NTVersion="%%i"

Ваш отзыв на статью “Программный результат в переменной среды”

Узнай больше

Опрос

  • Windows 8 будет:

    Результаты:

    Loading ... Loading ...