【问题标题】:Not getting output from For /F - command promt没有从 For /F - 命令提示符获取输出
【发布时间】:2012-12-28 07:24:10
【问题描述】:

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

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

提前致谢!!!

【问题讨论】:

    标签: command-line batch-file command-prompt


    【解决方案1】:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多