如何在 CMD 中使用缩写打开 .exe 文件

如何在 CMD 中使用缩写打开 .exe 文件

我想使用一个命令(可以说是缩写或别名)启动 .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 中,您可以:

  1. 打开“开始”菜单
  2. 输入“环境变量”
  3. 点击“编辑系统环境变量”
  4. 单击环境变量按钮
  5. 在系统变量部分,选择 Path 变量并单击编辑按钮。

或者(也适用于旧版本的 Windows):

  1. 在桌面上右键单击“计算机”、“此计算机”或“此电脑”。
  2. 单击“属性”
  3. 单击高级选项卡
  4. 单击环境变量按钮
  5. 在系统变量部分,选择 Path 变量并单击编辑按钮。

在 Windows 10(可能还有 8?)中,您将看到一个编辑窗口,可以轻松添加路径。在以前的 Windows 版本中,您将看到一个文本框编辑窗口。将文件夹路径添加到末尾,前面加上分号:;c:\Users\myUser\desktop\far\far.exe

在此处输入图片描述

答案2

最简单的解决方案是将代码放入.bat文件中,然后将其文件夹添加到 PATH 环境变量中(或将文件存储到 PATH 中已有的文件夹中)。

为了避免看到命令执行,请用一行开始文件@echo off

答案3

还有一个选择是使用doskey,它提供了一个宏函数cmd:-

doskey MacroName=pushd c:\Users\myUser\desktop\far $T start far.exe $ popd

您可以将此命令添加到cmd启动文件

另一个选项是将目录和程序名称设置为程序快捷方式(例如far.lnk),您可以在路径中已有的目录中创建该快捷方式。可以直接从 调用此类文件cmd

答案4

如果您希望能够在不指定完整路径的情况下启动命令,则必须将目录包含在PATH变量中。您可以PATH使用

echo %PATH%

相关内容