I tring excute proste skrypty plik wsadowy:Dlaczego otrzymuję „Echo jest” podczas próby wydrukowania zmiennej w partii
echo %1
set var = %1
echo %var%
Kiedy używam go w XP, to daje mi oczekiwano wyjściowy, ale gdy uruchamiam go w systemie Vista lub Windows 7, próbuję wydrukować (echo) wartość "Echo jest włączone".
Poniżej znajduje się wyjście z programu:
G:\2012>abc.bat 1
G:\2012>echo 1
1
G:\2012>set var = 1
G:\2012>echo
ECHO is on.
G:\2012>
Czy nie powinno to być '% 1'? (procent idzie przed cyfrą) – knittl
tak, poprawiłem go – user1656253
zestaw var =% 1 wstrzymać wyjście: = C: \> ustawić var = C: \ Users \ vpatel \ Desktop> pauza Naciśnij dowolny klawisz, aby kontynuować. . . Nie pyta o użytkownika w przypadku –