自从我开始在日常工作流程中使用 Linux Shell 以来,我已经成为一名狂热的控制台用户。
我希望能够"C:\Program Files\Application\Application.exe"
从命令行调用application
任意应用程序。我知道我可以使用PATH
环境变量来实现这一点;但是,我不希望环境变量空间受到过多污染(因为我有超过 10 个应用程序想要为其创建快捷方式)。
编辑:应该早点提到,我还希望快捷方式与 MinGW 兼容。
答案1
可以通过 doskey 命令为 NT 命令提示符使用别名:
doskey word="%ProgramFiles%\Windows NT\Accessories\wordpad.exe" $*
您现在可以使用别名来代替可执行文件的(完整)名称:
word %SystemDrive%\boot.ini
答案2
创建一个文件夹,例如C:\apps
,并将您的应用程序的链接放在其中。
将该文件夹添加到您的%PATH%
.
然后,进行更改%PATHEXT%
,这样您就不必.lnk
每次都输入扩展名:
set PATHEXT=%PATHEXT%;.lnk
(您可以在系统在控制面板中)
答案3
我想你可以在 %systemroot% 中放置这些应用程序的快捷方式(或简单“调用”的批处理文件)