批处理文件-没有从For /F -命令提示符中得到输出



我只需要提取服务名称(基本上是显示名称)。我尝试使用以下命令,但命令提示符没有显示任何东西。我错过什么了吗?

 FOR /F "delims= " %A IN ('sc queryex type= service state= all ^| find "WIN" ') DO @echo %A 

提前感谢!!

sc的输出写入临时文件并搜索该文件:

>%TEMP%~sc.log (sc queryex type= service state= all)
for /F "tokens=1,* delims=: " %%I in ('type %TEMP%~sc.log^|findstr "DISPLAY_NAME"') do echo %%J

相关内容

  • 没有找到相关文章

最新更新