本文概述
通常, 在Windows中, 除非安装程序(安装程序)提供此选项, 否则不会将应用程序保存到系统的PATH变量中以便在命令提示符下轻松访问它。
例如, 如果你尝试使用提供控制台界面的应用程序而不将其定义为环境变量, 则需要提供可执行文件的完整路径:
C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe http://google.com google.pdf
在命令提示符下输入很多命令(整个可执行路径C:/ Program Files / wkhtmltopdf / bin / wkhtmltopdf.exe, 而在其他平台上则可以执行wkhtmltopdf http://google.com google.pdf), 尤其是对于某些内容作为开发人员, 你必须经常运行。
幸运的是, 你可以自己定制创建环境变量的行为。
什么是环境变量
环境变量是具有与当前环境(例如, 操作系统或用户会话)相关的值的标识符, 在大多数情况下, 它是绝对路径(C:\ path \ to \ something)。
在系统的PATH变量中包含EXECUTABLE路径后, 你就可以直接在控制台中调用可执行文件, 而无需提供完整路径, 而只需提供其名称即可:
wkhtmltopdf http://google.com google.pdf
更好, 不是吗?但是, 请注意, 使用完整路径也不错, 我们只是创建环境变量以减少编写量。例如, 在Windows的命令行中键入wkhtmltopdf(可以省略.exe), 将向你显示可用于wkhtmltopdf的实用程序。
注意:在本文中, 我们将在Windows中将wkhtmltopdf应用程序添加为环境变量。如果要添加另一个环境变量, 则只需要更改绝对路径即可。
继续之前
要添加环境变量并减少键入, 你需要提供可执行文件所在文件夹的路径, 而不是包含可执行文件的路径。
REM Wrong
C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe
REM Correct
C:/Program Files/wkhtmltopdf/bin
Windows 7和8
要打开环境变量菜单, 请按Windows键打开”开始菜单”或”开始屏幕”, 然后搜索”高级系统设置”。或者, 如果你依次转到”控制面板”, “安全性”, 则可以访问此菜单, 最后单击”系统”, 然后单击左侧窗格中的”高级系统设置”超链接。
系统属性窗口打开后, 单击”环境变量”按钮。
在”系统变量”框中, 查找一个名为”路径”的变量。选择它, 然后单击”编辑”按钮。
在7和8中, Path的变量值不过是一长串字符串, 在系统中的各个位置都有。为了在Windows 7和8中将条目添加到路径中, 你必须在新文件夹前加上分号, 因此:
;C:/Program Files/wkhtmltopdf/bin
单击确定, 你就可以开始了。
Windows 10
要打开环境变量菜单, 请转到”控制面板”>”系统和安全性”, 最后进入”系统”。单击左侧面板中的高级系统设置。
或者, 你可以通过按Windows + R(运行应用程序), 然后键入SystemPropertiesAdvanced.exe来直接打开环境变量菜单:
将显示”系统属性”对话框, 以继续单击”高级”选项卡中的”环境变量”。
将显示环境变量菜单, 在用户变量区域中选择路径变量, 然后单击编辑。
最后, 在”编辑”环境变量菜单中单击”确定”, 你可以开始使用了, 现在你将可以在命令提示符下的任意位置(即wkhtmltopdf)只写可执行文件的名称(不带路径和扩展名)。
打开命令提示符, 然后尝试从系统中的任何路径访问可执行文件, 而不键入完整路径:
注意:请记住, 你需要打开一个新的命令提示符才能访问该变量。如果你有cmd.exe的活动窗口, 则将其关闭, 然后再次打开, 该变量将可用。
评论前必须登录!
注册