Окрім наведених вище відповідей, ви також можете оновити реєстр (який має перевагу в тому, щоб бути написаним сценарієм):
Змінна PATH зберігається у HKEY_CURRENT_USER \ Environment.
Щоб прочитати поточний шлях:
reg query HKEY_CURRENT_USER\Environment /v PATH
Щоб додати значення c: \ somedir до шляху:
reg add HKEY_CURRENT_USER\Environment /v PATH /d "%PATH%;c:\somedir"
Зауважте, що при запуску процеси читають середовище, тому вам доведеться перезапустити процес, щоб отримати новий шлях.
Оновлення. Ще один спосіб, який я знайшов - це запустити:
rundll32 sysdm.cpl,EditEnvironmentVariables
Знову ж таки, цей аплет редагує реєстр і має той же ефект, що і вище.