5

Я работаю над некоторыми вещами .bat созданными в унаследованном приложении, которое использует много переменных среды. Мне нужно точно знать, что каждый из них (%windir% , %os% и т.д.).

Поэтому мне нужна официальная документация Microsoft о переменных системной среды Windows (по крайней мере, из версии NT).

Я читал некоторые сайты с частичной информацией (отсутствуют переменные, такие как %os%), поэтому я действительно хочу посмотреть официальную информацию.

Поиск в Google, Bing и на сайте MSDN дает только отчеты об одной или другой переменной, но не дает полного и централизованного списка всех.

Кто-нибудь знает, где эта документация доступна?

4 ответа4

3

Сайт? Возможно, нет? Попробуйте эту ссылку. Список даже разбивает его на то, что ОС может использовать его. Переменная будет выглядеть немного иначе. Это только потому, что в нем отсутствуют знаки процента, которые находятся в начале и в конце.

Все еще не счастлив? Попробуйте открыть командную строку, введите set и нажмите ввод. В нем будут перечислены все переменные. Как и на сайте, указанном выше, переменная здесь также будет выглядеть немного иначе.

1

Хотя это и не официальный документ, лучшая функциональная ссылка, которую я видел, но которая надежна и постоянно обновляется в течение многих лет, это SS64 http://ss64.com/nt/syntax-variables.html. Включает недокументированные переменные и информацию о версии ОС.

1

Также нет полного списка, но эта ссылка уже может помочь определить ОС, которую вы используете: http://support.microsoft.com/kb/190899

Я предполагаю, что набор set в cmd.exe для получения списка всех реально используемых переменных в вашей системе известен ?!

1

Таким образом, не существует официального набора предопределенных переменных среды для какой-либо конкретной ОС Windows. По крайней мере, не опубликовано в Интернете. Спасибо за другие ответы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .