作为较大批处理文件的一部分,我试图解析 portqry.exe 的输出以仅显示“LISTENING 或 FILTERED”输出行,而不是许多“NOT LISTENING”不需要的行。
这就是我所拥有的,但我没有得到任何输出。
Set /p Ip= Enter last two (2) octates of IP address:
Set _cmd=portqry.exe -n 192.168.%Ip% -r 1:1024 -y -p both
FOR /f "tokens=* delims=(=" %%G IN ('%_cmd% ^|find "LISTENING or FILTERED"') DO echo Result is [%%G]
任何帮助是极大的赞赏。我使用这个网站作为参考 https://ss64.com/nt/for_cmd.html