2011-10-28 35 views

回答

2

echo不是您可以调用的Windows上的程序。这是由命令处理器专门提供的功能(即cmd.exe)。

如果你想以这种方式使用用户名,不要启动一个shell。改为使用getenv

(如果由于某种原因,你想用你echo需要做cmd.exe /c echo Whatever,还要注意检查返回代码和输出可能是有用的)