Mam dziwny problem ze skryptem wsadowym Windows.
Nie rozumiem, gdzie jest błąd, ale mogę ci powiedzieć, że nie wprowadziłem mypersocom, gdy zapytano mnie: „Wprowadź nazwę użytkownika:”. Zaczęło się od tego, że próbowałem uzyskać %useremail%
echo, ale nie wyszło, ale echo wyszło %username%
, a potem zaczęło robić to, co widać na zrzucie ekranu.
bash-scripting
persocom
źródło
źródło
Odpowiedzi:
Twoja operacja przypisania jest nieprawidłowa. Powinno być.
W plikach wsadowych w celu wyodrębnienia wartości zmiennej należy umieścić ją pomiędzy
% %
. Aby przypisać zmiennej wartość innej zmiennej, musisz wyodrębnić wartość tej zmiennej, a następnie przypisać ją. Samo użycie nazwy zmiennej nie wystarczy.źródło