2012-04-04 6 views
2

У меня есть окна пакетный файл, который выводит путь к каталогу, например .:Pass пакетный файл 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

Простой и рабочий ответ. Большое спасибо! –

Смежные вопросы