2012-04-04 99 views
2

我有一個Windows批處理文件,該文件輸出目錄路徑,例如:通批處理文件ECHO到PUSHD命令提示符下命令

@echo c:\windows 

我想這個字符串傳遞「C:\ WINDOWS」到PUSHD命令。我試過這個:

path.bat | PUSHD 

但它錯誤與「該進程試圖寫入一個不存在的管道。」。

請幫忙。

的解決命令提示符日誌看起來是這樣的:

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

回答

3

基本思路(你需要作適當調整):

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

簡單和工作的答案。非常感謝! – 2012-04-04 16:41:51

相關問題