我有一个Windows批处理文件,它输出目录路径,例如:
@echo c:\windows
我想将此字符串“c:\ windows”传递给PUSHD命令。我试过这个:
path.bat | PUSHD
但它出错了“过程试图写入不存在的管道。”。
请帮忙。
解决的命令提示日志类似于:
c:\>path.bat | PUSHD
c:\Windows>
答案 0 :(得分:3)
基本理念(您需要进行适当的调整):
for /f %i in ('path.bat') do pushd %i