Как и любая другая переменная окружения, с SET
:
SET PATH=%PATH%;c:\whatever\else
Если вы хотите сначала выполнить небольшую проверку безопасности, проверьте, не новый ли путьсначала существует:
IF EXIST c:\whatever\else SET PATH=%PATH%;c:\whatever\else
Если вы хотите, чтобы он был локальным для этого пакетного файла, используйте setlocal
:
setlocal
set PATH=...
set OTHERTHING=...
@REM Rest of your script
Внимательно прочитайте документы для1016 * / endlocal
, и посмотрите другие ссылки на этом сайте - Функции тоже довольно интересны, а синтаксис хитрый.
Синтаксис страница должна помочь вам начать с основ.