我想使用一个命令(可以说是缩写或别名)启动 .EXE 文件。例如,我想使用别名打开 Far Manager,我首先要将 CD 放入路径,即c:\Users\myUser\desktop\far\far.exe
。我知道set "alias=myCommand param1 param2"
但问题是我想要一个命令来打开应用程序,例如 Atom 和 VSCode 有这个功能,如果我在 cmd 中输入 atom 或 code 它就会打开。所以我想设置一个命令来打开应用程序,而不必先将目录更改为该目录,然后使用该start
命令。
答案1
一种方法是将可执行文件的文件夹路径添加到PATH
环境变量中。
在 Windows 7、8 和 10 中,您可以:
- 打开“开始”菜单
- 输入“环境变量”
- 点击“编辑系统环境变量”
- 单击环境变量按钮
- 在系统变量部分,选择 Path 变量并单击编辑按钮。
或者(也适用于旧版本的 Windows):
- 在桌面上右键单击“计算机”、“此计算机”或“此电脑”。
- 单击“属性”
- 单击高级选项卡
- 单击环境变量按钮
- 在系统变量部分,选择 Path 变量并单击编辑按钮。
在 Windows 10(可能还有 8?)中,您将看到一个编辑窗口,可以轻松添加路径。在以前的 Windows 版本中,您将看到一个文本框编辑窗口。将文件夹路径添加到末尾,前面加上分号:;c:\Users\myUser\desktop\far\far.exe
答案2
最简单的解决方案是将代码放入.bat
文件中,然后将其文件夹添加到 PATH 环境变量中(或将文件存储到 PATH 中已有的文件夹中)。
为了避免看到命令执行,请用一行开始文件@echo off
。
答案3
答案4
如果您希望能够在不指定完整路径的情况下启动命令,则必须将目录包含在PATH
变量中。您可以PATH
使用
echo %PATH%