выполнить две команды в одной строке cmd Windows, одна команда — команда SET

[назначение]

Эта простая последовательность команд, ожидаемая в оболочке CMD Windows :

dir & echo hello

, выведет список файлов и каталогов и выведет строку.

Однако следующая последовательность команд не выполняется должным образом, (по крайней мере, у меня):

C:\Users\Administrator>set name=value & echo %name%
%name%

C:\Users\Administrator>echo %name%
value

C:\Users\Administrator>

Как мы видим, первое эхо не может получить доступ к среде. Не могли бы вы помочь прокомментировать? Любой комментарий будет оценен!

PS:ОС:Windows 7 X64 Home Pre

6
задан SOUser 28 March 2012 в 23:09
поделиться