Windows 如何在命令提示符下使用两个cmd命令?

Windows 如何在命令提示符下使用两个cmd命令?,windows,cmd,Windows,Cmd,我想在下一个命令行中使用一个命令的结果。有什么办法吗?最好是一行。例如 1st: where svn; 2nd: explorer {{result_from_first_cmd}}. 我尝试了svn所在的explorer。显然不起作用。您使用的是哪种操作系统?通常,您可以使用|(pipe)操作符将一个comman line工具的输出通过管道传输到下一个comman line工具。使用FOR循环。是啊,太疯狂了。是窗户 FOR /F "delims=" %%A IN ('where svn'

我想在下一个命令行中使用一个命令的结果。有什么办法吗?最好是一行。例如

1st: where svn; 
2nd: explorer {{result_from_first_cmd}}.

我尝试了svn所在的
explorer
。显然不起作用。

您使用的是哪种操作系统?通常,您可以使用|(pipe)操作符将一个comman line工具的输出通过管道传输到下一个comman line工具。

使用
FOR
循环。是啊,太疯狂了。是窗户

FOR /F "delims=" %%A IN ('where svn') DO (explorer "%%~A")

使用Windows10。我尝试使用管道运行命令,但没有预期的输出。请帮我举一个我在问题中提到的例子。powershell-命令
where svn | explorer
给出的结果与运行
where svn
然后
explorer{{copy_pasted_result_of_where_svn}}
的结果不同。这并不能回答问题。一旦你有足够的钱,你将能够;相反不能使用管道提供命令行参数;管道将一个命令的输出流(stdout和/或stderr)连接到另一个命令的stdin输入流。@NikolayShevchenko他没有说明他的操作系统。在这个阶段,因为有很多可能性,所以只能提供一个一般性的答案。@Saschawitt的答案就是答案。没有例外。任何澄清性问题都应放在评论中。声誉不足不是借口。