给定一个同时具有 32 位和 64 位版本的程序,我如何将它们以不同的名称放入我的 PATH 中?

给定一个同时具有 32 位和 64 位版本的程序,我如何将它们以不同的名称放入我的 PATH 中?

以 WinDbg 为例,它默认安装到C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\windbg.exe(和 x64),这意味着有两个同名的可执行文件。

我怎样才能将这两者以不同的名称放在我的路径中,以便我可以选择启动哪一个?

答案1

这与另一个已经回答的问题非常相似这里。但是,只是为了节省您的点击次数。

一个可能的解决方案是建立链接(参见mklink) 到路径中某处的文件,并且该链接可以具有不同的名称。然后,您可以使用该链接的名称来区分两个版本。

示例(cmd.exe以管理员身份运行 - 必需mklink):

CD /D "C:\Program Files (x86)\Windows Kits\10\Debuggers"

mklink windbgx86.exe x86\windbg.exe
mklink windbgx64.exe x64\windbg.exe

CD \
windbgx86.exe
windbgx64.exe

(请注意,上面的例子假设它C:\Program Files (x86)\Windows Kits\10\Debuggers在你的路径中)

相关内容