Windows 如何打印特定元素
如何仅打印以下输出中的第二个元素Windows 如何打印特定元素,windows,batch-file,cmd,Windows,Batch File,Cmd,如何仅打印以下输出中的第二个元素 "java.exe","7184","RDP-Tcp#20","2","231,440 K","Running","CAB\27","0:00:59","start-app" 所以基本上我只想得到“7184” 这是我正在使用的脚本: @ECHO OFF echo Stoping the Application ... echo. tasklist /v /fo csv | findstr /i "start-app" 谢谢您使用批处理文件,
"java.exe","7184","RDP-Tcp#20","2","231,440 K","Running","CAB\27","0:00:59","start-app"
所以基本上我只想得到“7184”
这是我正在使用的脚本:
@ECHO OFF
echo Stoping the Application ...
echo.
tasklist /v /fo csv | findstr /i "start-app"
谢谢您使用批处理文件,您可以得到如下结果:
@echo关闭&color 0B
回音(
echo正在停止应用程序。。。
@对于/f“tokens=2 delims=,”%%a in('tasklist/v/fo csv^ | findstr/i“启动应用程序”)do(
echo%%a和Taskkill/PID%%a
)
暂停
使用批处理文件,您可以得到如下结果:
@echo关闭&color 0B
回音(
echo正在停止应用程序。。。
@对于/f“tokens=2 delims=,”%%a in('tasklist/v/fo csv^ | findstr/i“启动应用程序”)do(
echo%%a和Taskkill/PID%%a
)
暂停
这可以通过FOR
循环来完成。使用FOR/?
命令来获取文档。SO上有很多FOR循环的示例。这可以通过FOR
循环来完成。使用FOR/?
命令来获取文档。SO上有很多FOR循环的示例。非常感谢您的hackoo感谢您这么多Hack面向对象