Echa zmiennej partii

0

Próbuję zapisać zmienne wejściowe użytkownika z pliku wsadowego do pliku tekstowego. Tak, aby niektóre javascript mógł odczytać plik, aby użyć zmiennych.

Oto co mam do tej pory:

:varecho
echo %GAMEPIN% > variables.txt
echo %NICKNAME% >> variables.txt
goto launch

To po prostu zapisuje „ECHO jest wyłączone” w variables.txt:

Jak mogę pobrać zawartość zmiennych do pliku?

Wewnątrz
źródło
Jeśli edytujesz pytanie, aby poprawnie sformatować skrypt, łatwiej będzie na nie odpowiedzieć. Nie potrafię powiedzieć, jakie powinny być podziały linii.
Jon G - Megaphone Tech
2
W tej chwili nadpisujesz zawartość pliku każdym echem. Należy użyć >>, aby dołączyć do pliku. Jeśli chcesz przeczytać plik później za pomocą javascript ... dlaczego w ogóle nie czytasz danych wejściowych za pomocą javascript? Ponadto kod jest niekompletny, nie ma zdefiniowanego uruchomienia etykiety.
Seth
Właśnie zaktualizowałem „>” do „>>” dla drugiego polecenia echa, a także formatowanie wydaje się być nieprawidłowe, (nie jestem pewien, czy dla wszystkich). Powodem, dla którego nie otrzymuję danych wejściowych użytkownika z Jscript, jest to, że nie wiem i miałem już plik wsadowy, z wyjątkiem tego, że wsad nie jest w stanie wykonać najważniejszej części tego, co tworzyłem, więc Mam znajomego, który napisałby JScript, który mógłby to zrobić. Potrzebuję tylko rozwiązać ten problem, zanim będę mógł go zaimplementować. Dziękujemy za wszelką pomoc.
W pomieszczeniu,

Odpowiedzi:

0

Zakładam, że twoje zmienne% GAMEPIN% lub% NICKNAME% są puste.

Kiedy użyjesz „echa” z pustą stroną lub pustą zmienną, otrzymasz odpowiedź, czy echo jest włączone czy wyłączone.

Jak widać tutaj, deklaruję pustą zmienną, a kiedy ją echo, ponieważ jest pusta, mówi mi tylko, czy echo jest włączone czy wyłączone.

Otrzymuję odpowiedź ECHO jest włączony / wyłączony

Dlatego upewnij się, że twoje zmienne są poprawnie zadeklarowane.

P. Ktinos
źródło
Cóż, w rzeczywistości zmienne, jak sądzę, są wcześniej wypełnione, ponieważ kiedy otwierasz plik, prosi użytkownika o podanie tych zmiennych, czy to nie zapisuje danych wejściowych w nich?
W pomieszczeniu