2011-10-28 34 views

回答

2

echo不是您可以調用的Windows上的程序。這是由命令處理器專門提供的功能(即cmd.exe)。

如果你想以這種方式使用用戶名,不要啓動一個shell。改爲使用getenv

(如果由於某種原因,你想用你echo需要做cmd.exe /c echo Whatever,還要注意檢查返回代碼和輸出可能是有用的)