我在Windows 7机器中使用命令行有这个奇怪的问题。 PATH变量已正确设置,但我只能通过其完整文件名执行程序。 例如,如果我输入'where'它表示命令未找到,但'where.exe'正常工作。
有人知道如何解决这个问题,因为我怀疑这是我遇到的另一个问题的原因。提前谢谢!
答案 0 :(得分:0)
您需要将PATHEXT
变量设置为包含exe
。
此环境变量确定哪些扩展名为“可选”;它允许你省略.exe
。
在我的系统上,它是
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC