我的目标是将一些可执行文件添加到我的PATH路径中(例如chrome),这样我就可以调用它们。
> chrome
从命令提示符中输入,它将启动Chrome。
我知道我可以将Chrome所在目录添加到我的路径中(set PATH=%PATH%<chrome_path_here>;
),但由于我有一些可执行文件想要添加,我更愿意创建一个新的bin目录,其中包含指向实际可执行文件的符号链接,并将该单个目录添加到我的路径中。
Chrome可执行文件位于
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
所以我尝试了一下
> mklink chrome.exe "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
这成功地为文件创建了符号链接(输出中已经说明,在使用 > dir
命令检查后也是如此)。我知道我的 PATH 设置正确,因为当我运行 > where chrome
时,它找到了我的新符号链接。
然而,当我尝试使用我的新链接执行 Chrome 时,没有任何反应。一个新的空窗口应该出现,但是没有任何反应。在命令提示符中也没有错误消息。
我做错了什么?我对 Windows 中的符号链接有误解吗?这是我在 Linux 上一直使用的方法,但我对 Windows Cmd 不熟悉。
谢谢!