Dlaczego otrzymuję „Echo jest włączone” podczas próby wydrukowania zmiennej w partii
Aby wyciszyć proste skrypty plików wsadowych:
echo %1
set var = %1
echo %var%
Gdy uruchamiam go w XP, daje mi oczekiwane dane wyjściowe, ale gdy uruchomię go w systemie Vista lub Windows 7, otrzymuję „Echo jest włączone” podczas próby wydrukowania (echa) wartości.
Poniżej znajduje się wynik programu:
G:\2012>abc.bat 1
G:\2012>echo 1
1
G:\2012>set var = 1
G:\2012>echo
ECHO is on.
G:\2012>