2016-12-03 59 views
0

我試圖通過運行以下cmd命令處理程序的輸出:CMD回聲內環路不工作

for /f "tokens=1" %i in (jps.exe) do (echo %i) 

但此命令不顯示任何信息。但是,當我單獨運行jps.exe(它是Java Virtual Machine Process Status Tool)時,它會打印預期的輸出。爲什麼這不在循環中工作?

注意:我打算用taskkill替換echo%i,但我想查看我在殺死之前得到的輸出。

回答

0

好的,發現問題了。我忘了將jps.exe放在引號中:

for /f "tokens=1" %i in ('jps.exe') do (echo %i)