在 Windows 中,如果我在特定文件夹中单击鼠标右键并选择“在此处打开命令窗口”,其工作方式与 Linux 中的“在此处打开终端”完全相同。
在我安装了一些软件扰乱环境变量之前,它一直运行良好。一些环境变量不再可用。例如,当从开始菜单打开命令窗口并执行“Perl”命令时,它可以正常工作,但在前一种情况下,我收到以下错误
‘perl’ 不被识别为内部或外部命令、可运行程序或批处理文件。
echo %path%
此外,运行时的 PATH 环境变量值是不同的。
看完之后这回答我发现我已经有了建议的注册表项值,如下所示
cmd.exe /s /k pushd“%V”
有什么建议么?
答案1
添加或更改环境变量时,必须关闭并重新打开当前打开的命令窗口才能看到更改。我发现,为了让“在此处打开命令窗口”选项看到更改,我还必须关闭并重新打开 Windows 资源管理器。