Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line 未从For/F获取输出-命令promt_Command Line_Batch File_Command Prompt - Fatal编程技术网

Command line 未从For/F获取输出-命令promt

Command line 未从For/F获取输出-命令promt,command-line,batch-file,command-prompt,Command Line,Batch File,Command Prompt,我只需要提取服务名称(基本上是显示名称)。我尝试使用以下命令,但命令提示符没有显示任何内容。我错过什么了吗 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

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

 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