2016-12-03 50 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)