-1

我在 Windows 7 机器上遇到了这个奇怪的命令行问题。PATH 变量设置正确,但我只能按其完整文件名执行程序。例如,如果我输入“where”,它会说找不到命令,但“where.exe”可以正常工作。

有人知道如何解决这个问题,因为我怀疑这是我遇到的另一个问题的原因。提前致谢!

4

1 回答 1

0

您需要将PATHEXT变量设置为 include exe

这个环境变量决定了哪些扩展是“可选的”;这就是让你省去.exe.

在我的系统上,它是

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
于 2013-07-05T15:29:31.077 回答