Windows 7 - Добавить путь
Мне нужно добавить новый путь (sumatraPDF) на мой PATH variable
.
Я не знаю, почему это не работает...
Я думаю, что все правильно, но когда я пытаюсь выполнить sumatrapdf.exe
из CMD, он не может найти программу.
Вот что я сделал:
![enter image description here]()
Путь верен, я проверил его 1000 раз.
Идея заключается в использовании LaTeX с sublimetext, и когда я сохраняю файл .text, суматра должен открыть и показать мне результат. Если я хочу, чтобы я добавил путь к SumatraPDF... но он не работает.
Ответы
Ответ 1
Теперь путь управляется Windows 7, а не файлами autoexec.bat или autoexec.nt. Чтобы изменить переменные системной среды, выполните следующие шаги.
- На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите "Свойства".
- В окне "Свойства системы" перейдите на вкладку "Дополнительно"
- В разделе "Дополнительно" нажмите кнопку "Переменные среды".
-
Наконец, в окне "Переменные среды" (как показано ниже)
выделите переменную Path в разделе "Системные переменные" и
нажмите кнопку "Изменить". Добавить или изменить линии пути с помощью путей
вы хотите, чтобы компьютер имел доступ. Каждый другой каталог
разделенных точкой с запятой, как показано ниже.
C:\Program Files; C:\Winnt; C:\WINNT\System32
Пример расположения пути в окнах: C:\Program Files\Java\jdk1.7.0_71\bin
Ответ 2
Я думаю, что вы что-то редактируете в реестре Windows, но это никак не влияет на путь.
Попробуйте это:
Как добавить, удалить или изменить переменные среды в Windows 7
представляющая интерес переменная - это PATH
также вы можете ввести в командной строке:
Set PATH=%PATH%;(your new path);
Ответ 3
Другой метод, который работал у меня в Windows 7, который не требовал административных прав:
Нажмите в меню "Пуск", найдите "окружение", нажмите "Изменить переменные среды для своей учетной записи".
В открывшемся окне выберите "PATH" в разделе "Пользовательские переменные для имени пользователя" и нажмите кнопку "Изменить...". Добавьте новый путь в конец существующего Пути, разделенный точкой с запятой (%PATH%;C:\Python27;...;C:\NewPath
). Нажмите "ОК" во всех окнах, откройте новое окно CMD и протестируйте новую переменную.
Ответ 4
Я основал проблему:
Просто вставьте папку без исполняемого файла.
поэтому вместо:
C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe
вам нужно написать это:
C:\Program Files (x86)\SumatraPDF\
Ответ 5
В ответ на OP:
Переменная среды PATH указывает, в каких папках будет искать Windows, чтобы найти такие файлы, как исполняемые программы или библиотеки DLL. Чтобы ваша установка Windows находила вашу программу, вы указываете папку , в которой находится программа, а не сам файл программы!
Итак, если вы хотите, чтобы Windows просматривала исполняемые файлы (или другие нужные файлы) в папке:
C:\PHP
поскольку, например, вы хотите вручную установить PHP и выбрать папку, в которую нужно установить PHP, затем добавьте запись:
C:\PHP
к переменной среды PATH, а не к записи, такой как "C:\PHP\php.exe".
После того, как вы добавили запись папки в переменную среды PATH, Windows выполнит поиск в этой папке и выполнит любой указанный вами исполняемый файл, если этот файл находится в этой папке, так же, как и все другие существующие записи PATH.
Перед тем, как редактировать свою переменную PATH, предохраняйте себя от фолов. Скопируйте существующее значение переменной PATH в файл Notepad и сохраните его как резервную копию. Если вы вносите ошибку в редактирование PATH, вы можете просто вернуться к предыдущей версии с легкостью, если сделаете этот шаг.
Как только вы это сделаете, добавьте нужные записи в текст (опять же, я предлагаю вам сделать это в "Блокноте", чтобы вы могли видеть, что вы делаете), текстовое поле Windows 7 - это боль, которую следует читать, если вы имеют даже небольшое ухудшение зрения), затем вставьте этот текст в текстовое поле Windows и нажмите "ОК".
Ваша переменная среды PATH представляет собой текстовую строку, состоящую из списка путей к папкам, каждая запись разделяется точкой с запятой. Пример уже предоставлен кем-то другим, например:
C:\Program Files; C:\Winnt; C:\Winnt\System32
Ваша точная версия может отличаться в зависимости от вашей системы.
Итак, чтобы добавить "C:\PHP" к вышесказанному, вы измените его следующим образом:
C:\Program Files; C:\Winnt; C:\Winnt\System32; C:\PHP
Затем вы скопируете и вставьте этот текст в диалоговое окно Windows, нажмите "ОК", и теперь у вас должна быть новая переменная PATH, готовая к покату. Если ваши изменения не вступают в силу немедленно, вы всегда можете перезагрузить компьютер.
Ответ 6
Путь - это список каталогов, в которых командная строка будет искать исполняемые файлы, если она не может найти ее в текущем каталоге. Кажется, что OP пытается добавить фактический исполняемый файл, когда ему просто нужно указать путь, в котором находится исполняемый файл.
Ответ 7
Попробуйте это в cmd:
cd address_of_sumatrapdf.exe_file && sumatrapdf.exe
Где вы должны поместить адрес вашего файла .exe вместо adress_of_sumatrapdf.exe_file.