Почему я получаю сообщение «Эхо включено» при попытке печати переменной в пакетном режиме

Я пытаюсь извинить простые скрипты пакетного файла:

echo %1
set var = %1
echo %var%

Когда я запускаю его в XP, он дает ожидаемый результат, но когда я запускаю его в Vista или Windows 7, я получаю «Эхо включено» при попытке напечатать (эхо) значение.

Ниже приведен вывод программы:

G:\2012>abc.bat 1

G:\2012>echo 1
1

G:\2012>set var = 1

G:\2012>echo
ECHO is on.

G:\2012>

Ответы на вопрос(1)

Ваш ответ на вопрос