2013-08-03 6 views
0

Когда я выполняю следующие команды отдельно я могу получить информацию о файле MNCЗапуск несколько команд в одной строке в окнах командной строки

C:>set path=%path%;C:\Program Files\MINC\bin 

    C:>mincinfo image.mnc 

Но я хочу, чтобы запустить его в одной строке. Так что я попытался это как

C:>set path=%path%;"C:\Program Files\MINC\bin" && mincinfo image.mnc 

Но это дает следующее сообщение об ошибке,

'mincinfo' is not recognized as an internal or external command, 

operable program or batch file. 

там что-то не так в моих командах? Помогите решить проблему.

ответ

2

Вы можете, конечно, указать полный путь к программе для выполнения, без необходимости добавлять ее в переменную PATH.

C:>"C:\Program Files\MINC\bin\mincinfo" image.mnc 
+0

Но он дает, как не распознается следующим образом. «C: \ Program» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. – user2522560

+0

Ой, я отредактировал свой ответ, чтобы добавить цитаты. –

+0

Спасибо, что это сработало. – user2522560

1

Если вы соедините свои команды с & &, вся строка будет разобрана за один раз. В результате, путь еще старый путь для второй команды.

+0

Is it ..? Тогда есть ли другой способ сделать это в одной строке команды – user2522560

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