Без PathEd может быть довольно затруднительно безопасно обрабатывать переменную PATH старой школы, разделенную точкой с запятой.
PathEd не имеет никаких зависимостей, кроме .NET Framework 2.0, и его можно развернуть, например, с помощью любого установщика. Редактирование PATH в вашей настройке — это всего лишь одна команда exec вместо использования собственных плагинов манипуляции PATH и т. д.
PathEd.exe add "C:Program FilesRepoZ"
PathEd.exe remove "C:Program FilesRepoZ"
PathEd используется в сценарии установки RepoZ NSIS для добавления и удаления местоположения приложения в Windows PATH.
PathEd будет...
Как всегда, вам нужно будет добавить кавычки к значению, если оно содержит пробелы (как показано в примерах). В противном случае Windows разделит их на несколько аргументов.