Windows 7 - 添加路径

时间:2014-04-30 23:54:28

标签: path windows-7-x64

我需要在PATH variable上添加新路径(sumatraPDF) 我不知道为什么它不起作用...
我认为一切都是正确的,但是当我尝试从CMD执行sumatrapdf.exe时,它无法找到程序。

这就是我所做的: enter image description here

路径是正确的,我检查了1000次。

这个想法是使用带有sublimetext的LaTeX,当我保存.text文件时,sumatra必须打开并向我显示结果。如果我想要,我必须添加SumatraPDF的路径...但它不起作用。

6 个答案:

答案 0 :(得分:15)

我认为你正在编辑Windows注册表中的内容,但这对路径没有任何影响。

试试这个:

How to Add, Remove or Edit Environment variables in Windows 7

感兴趣的变量是PATH

您也可以在命令行上输入:

Set PATH=%PATH%;(your new path);

答案 1 :(得分:11)

另一种在Windows 7上适用于我的方法,它不需要管理权限:

点击“开始”菜单,搜索"环境,"点击"编辑您帐户的环境变量。"

在打开的窗口中,选择" PATH"在"用户变量用户名"然后点击"编辑..."按钮。将新路径添加到现有路径的末尾,用分号(%PATH%;C:\Python27;...;C:\NewPath)分隔。在所有窗口上单击“确定”,打开一个新的CMD窗口,然后测试新变量。

答案 2 :(得分:3)

我创建了这个问题: 只需插入没有可执行文件的文件夹即可 所以不要:

C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe

你必须写下这个:

C:\Program Files (x86)\SumatraPDF\

答案 3 :(得分:3)

回答OP:

PATH环境变量指定Windows将搜索哪些文件夹,以便查找可执行程序或DLL等文件。要让Windows安装程序找到您的程序,请指定程序所在的文件夹,而不是程序文件本身!

因此,如果您希望Windows在文件夹中查找可执行文件(或其他所需文件):

C:\PHP

因为,例如,您想手动安装PHP,并选择要安装PHP的文件夹,然后添加条目:

C:\PHP

到您的PATH环境变量,而不是诸如" C:\ PHP \ php.exe"等条目。

一旦您将文件夹条目添加到PATH环境变量,Windows将搜索该文件夹,并将执行您指定的任何命名的可执行文件,如果该文件恰好位于该文件夹中,则与该文件夹相同所有其他现有的PATH条目。

在编辑PATH变量之前,请提前保护自己免受犯规。将PATH变量的现有值复制到记事本文件,并将其另存为备份。如果编辑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变量,准备好滚动。如果您的更改未立即生效,则可以随时重新启动计算机。

答案 4 :(得分:1)

路径是命令提示符将查找可执行文件的目录列表,如果它无法在当前目录中找到它。 OP似乎试图添加实际的可执行文件,只需要指定可执行文件所在的路径。

答案 5 :(得分:0)

在cmd中尝试一下:

cd address_of_sumatrapdf.exe_file && sumatrapdf.exe

您应该在其中放置.exe文件地址而不是adress_of_sumatrapdf.exe_file的地址。