2014-09-30 2 views
0

У меня возникли проблемы при попытке запустить некоторые программы из командной строки после добавления их путей исполняемого файла к переменной PATH. Я соблюдал синтаксис (; в конце каждого добавленного пути). Это когда-нибудь случалось с кем-то?Запуск программ из командной строки (переменная среды PATH)

+2

Какой вопрос? Непонятно –

+0

Как долго у вас? Он имеет максимальный предел. – doctorlove

+1

Говорит ли что-то вроде '' foo '' не распознается как внутренняя или внешняя команда, оперативная программа или командный файл. ' – doctorlove

ответ

0

Вы не сказали нам, что проблема, которую вы видите, но вы добавляете путь к программе в конце PATH следующим образом:

set PATH=%PATH%;"c:\somewhere_else" 

вы можете найти новый Невер пути становится видно, так как есть жесткий верхний предел длины пути. Смотрите, например, этот SO post

Одним из вариантов является предварять новое место, имея в виду, что это будет падать другие вещи с конца:

set PATH="c:\somewhere_else";%PATH% 

Существуют различные workrounds. Например, у меня есть несколько файлов set_path.bat в нескольких разных местах, которые меняют мой путь к тому, что требуется для различных задач.

Смежные вопросы