This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Windows - Пишем в cmd, bat

Не работает? Начинай читать инструкцию.

Установка переменных среды в командной строке cmd.exe

Командная строка -  для создания, удаления или отображения переменных среды есть команда set, которая изменяет переменные только в среде текущей оболочки.

Предлагаю ознакомиться с предложениями моих партнёров

В командной строке введите set имя_переменной для отображения переменной

В командной строке введите set variablename=значение чтобы добавить переменную

В командной строке введите set имя_переменной= чтобы удалить переменную

Так же есть возможность использовать большинство символов в качестве значений переменных, в том числе и пробел.

Если использовать специальные символы, такие как <, >, &, или ^, перед ними следует помещать управляющий символ (^) или кавычки. Когда используете кавычки они включаются в значение переменной, так как все символы, следующие после знака равенства принимаются за значение переменной.

Вот несколько примеров:

  • Создать значение переменной new&name:

    set varname=new^&name

  • Создать значение переменной "new&name":

    set varname="new&name"

  • При вводе в cmd.exe set varname=new&name появится сообщение об ошибке: "'name' is not recognized as an internal or external command, operable program or batch file."

В именах переменных регистр символов не учитывается, а команда set отобразит значение переменной так, как оно было введено. Удобно комбинировать символы нижнего и верхнего регистра в именах переменных, чтобы облегчить восприятие кода (например, ИмяПользователя).

Дополнительно:

  • Максимальный размер отдельной переменной среды составляет 8192 байта.
  • Максимальный общий размер всех переменных среды, включая имена переменных и знак равенства, составляет 65 536 Кбайт.
  • Предлагаю ознакомиться с предложениями моих партнёров