为了便于使用,我希望能够在命令行中使用别名来调用程序 给出了一个程序路径:
%program files%\Company\ZAP.exe`
我想使用以下方法从命令行调用它:
ZAP -parameter1 -parameter2 // good
我不想要通过这样的环境变量:
%ZAP% -parameter1 -parameter2 // bad
我也不想更改%path%
环境变量
如果有使用注册表的方式,那对我来说没问题。
有没有办法做到这一点?
编辑:这应该是已安装的永久别名'不是手动,而是来自我的安装。
答案 0 :(得分:1)
您可以使用doskey
。
doskey ZAP="%program files%\Company\ZAP.exe"
您可以通过说ZAP
来访问该路径。但是,这在批处理文件中不起作用。
编辑:另一种使更改永久化的方法是通过创建HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
的注册表项来注册应用程序。
有关路径限制等详细信息,请参阅Application Registration (Windows)。
答案 1 :(得分:1)
制作包含以下内容的批处理文件,将其命名为zap.bat
并将其放入c:\windows
@echo off
"%program files%\Company\ZAP.exe" %*