Windows 命令提示符中的别名

526

我已经将notepad++.exe添加到环境变量的路径中。

现在在命令提示符中,notepad++.exe filename.txt会打开filename.txt。但我想只用np filename.txt来打开文件。

我尝试使用DOSKEY np=notepad++。但它只是将已经打开的Notepad++带到前台而不打开文件。如何让它打开文件?


6
将可执行文件名更改为任何您想要的名称。 您可以从文件资源管理器中完成此操作! - IgorGanapolsky
23个回答

0

首先,您可以创建一个名为np.cmd的文件,并将其放置在PATH搜索列表中的文件夹中。 然后,按照以下方式编辑np.cmd文件:

@echo off
notepad++.exe

0
我使用Scoop。它又使用Shim实用程序将命令转发给相应的可执行文件。
所以它类似于.cmd文件解决方案,但使用了Shim的.exe文件。
我的目标是通过docker命令运行podman.exe。
因此,我创建了一个shim .exe文件的副本(它们都在路径%USERPROFILE%\scoop\shims中),并使用适当的名称(在我的情况下是docker.exe)。此外,我还创建了一个配置文件(docker.shim),其内容如下:
path = "<USERPROFILE>\scoop\apps\podman\current\podman.exe"

在这里,<USERPROFILE> 应该被替换为 %USERPROFILE% 变量的内容。

如果您需要为可执行文件提供额外的参数,可以使用 args = 选项将其提供给 Shim。


-4

使用doskey是正确的方法,但是当命令提示符窗口关闭时会重置。您需要将该行添加到类似于.bashrc的文件中。所以我做了以下操作:

  1. 将"C:\Program Files (x86)\Notepad++"添加到系统路径变量中
  2. 在同一文件夹中制作notepad++.exe的副本,并将其重命名为np.exe

完全正常工作!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接