Подтвердить что ты не робот

Windows 7 - Добавить путь

Мне нужно добавить новый путь (sumatraPDF) на мой PATH variable.
Я не знаю, почему это не работает...
Я думаю, что все правильно, но когда я пытаюсь выполнить sumatrapdf.exe из CMD, он не может найти программу.

Вот что я сделал: enter image description here

Путь верен, я проверил его 1000 раз.

Идея заключается в использовании LaTeX с sublimetext, и когда я сохраняю файл .text, суматра должен открыть и показать мне результат. Если я хочу, чтобы я добавил путь к SumatraPDF... но он не работает.

4b9b3361

Ответ 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

Ответ 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.