从没有 .lnk 扩展名的命令提示符运行快捷方式 (Windows)

Abb*_*bas 12 windows shortcuts command-line environment-variables file-extension

我创建了一个文件夹 (d:\shortcuts),为此文件夹中的大多数应用程序创建了快捷方式,并将文件夹路径附加到 Path 环境变量。现在我所有的应用程序都可以从运行和命令窗口中使用,而不会弄乱路径。

但是,我现在必须键入快捷方式的名称以及扩展名(例如 vlc.lnk)才能调用它。有没有办法在不输入扩展名的情况下做到这一点?

aki*_*ira 19

调整PATHEXT环境以包括.lnk

% set PATHEXT=%PATHEXT%;.lnk
Run Code Online (Sandbox Code Playgroud)

通过使用PATHEXTcmd 中给出的足够的决定,什么样的文件是可启动的。