Как обновить переменную среды PATH при выполнении bat файла в cmd windows?

Стоит задача установить программу и несколько модулей. Я хочу сделать это через bat файл примерно такого вида

python-3.6.4.exe /quiet InstallAllUsers=1 PrependPath=1
pip install intelhex-2.2.1-py2.py3-none-any.whl
pip install pyserial-3.4-py2.py3-none-any.whl

Проблема в том, что после установки python переменная среды для запущенной cmd.exe не обновляется, поэтому она не находит программу pip, которая устанавливается вместе с python.

Подскажите, как обновить переменную PATH при выполнении файла bat из cmd?


Ответы (1 шт):

Автор решения: XoXotach

только Vista+

SetLocal EnableExtensions EnableDelayedExpansion

python-3.6.4.exe /quiet InstallAllUsers=1 PrependPath=1

setx temp "%temp%"

pip install intelhex-2.2.1-py2.py3-none-any.whl

pip install pyserial-3.4-py2.py3-none-any.whl
→ Ссылка