【问题标题】:Pass batch file ECHO into PUSHD command prompt command将批处理文件 ECHO 传递到 PUSHD 命令提示符命令中
【发布时间】:2012-04-18 09:04:53
【问题描述】:

我有一个windows批处理文件,输出目录路径,例如:

@echo c:\windows

我想将此字符串“c:\windows”传递给 PUSHD 命令。我试过这个:

path.bat | PUSHD 

但它会出错并显示“进程试图写入不存在的管道。”。

请帮忙。

已解决的命令提示符日志如下所示:

c:\>path.bat | PUSHD
c:\Windows>

【问题讨论】:

    标签: windows command pipe prompt


    【解决方案1】:

    基本思路(需要做适当的调整):

    for /f %i in ('path.bat') do pushd %i
    

    【讨论】:

      猜你喜欢
      • 2014-01-06
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 2019-11-15
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多