2012-04-04 35 views
2

私は、ディレクトリパスを出力し、Windowsのバッチファイル、例えば:パスバッチファイルECHO

@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

シンプルで働いて答え

解決コマンドプロンプトログは次のようになります。どうもありがとう! –