Как создать скрипт .bat который бы добавлял программы в PATH?
из-за частой проблемы отсутствия определённых программ в PATH мне нужен скрипт который добавляет программы в PATH но я не знаю как это реализовать, скажете?
Rise, Нет. setx это утилита командной строки (а не команда cmd). Смотрите setx /?
Переменные окружения в винде хранятся в реестре: https://stackoverflow.com/questions/573817/where-a...
Править реестр то же можно стандартными виндовыми командами:
res2001, Василий Банников, ок, но как тогда правильно это сделать, ведь %PATH% возвращает сумму системного и пользовательского путей, а нужно допустим что-то одно, пользовательский или системный, к чему мы затем добавим новый путь и запишем в переменную нужного пути? Одного setx мне кажется здесь будет всё равно недостаточно...
Rise, Добавляйте пути в пользовательский, система сама их объединит.
Но надо именно добавлять: прочитать, добавить, записать.
Может вам подумать над тем, чтобы указывать полный путь?
Или, например, если вы запускаете программы скриптами, то внутри скрипта можно сформировать свою локальную переменную PATH с нужными путями.