Stapelveränderliches Echo

1813
Indoors

Ich versuche, Benutzereingabevariablen aus einer Batchdatei in einer Textdatei zu speichern. Damit einige Javascript die Datei lesen können, um die Variablen zu verwenden.

Das habe ich bisher:

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

Dies schreibt nur "ECHO is off" in die variables.txt:

Wie bekomme ich den Inhalt der Variablen in die Datei?

0
Wenn Sie Ihre Frage bearbeiten, um das Skript richtig zu formatieren, ist es einfacher zu beantworten. Ich kann nicht sagen, was die Zeilenumbrüche sein sollen. Jon G - Megaphone Tech vor 7 Jahren 0
Jetzt überschreiben Sie den Inhalt der Datei mit jedem Echo. Sie sollten `>>` verwenden, um an die Datei anzuhängen. Wenn Sie die Datei später mit Javascript lesen möchten ... warum lesen Sie die Eingabe nicht in erster Linie mit Javascript? Darüber hinaus ist Ihr Code unvollständig, es gibt keine definierte Bezeichnung für den Start. Seth vor 7 Jahren 1
Ich habe gerade das ">" zu ">>" für den zweiten Echo-Befehl aktualisiert, und auch die Formatierung scheint nicht korrekt zu sein (nicht sicher, ob für jeden). Der Grund, warum ich die Benutzereingabe von Jscript nicht bekomme, ist, weil ich es nicht weiß und ich die Batch-Datei bereits erstellt habe, es sei denn, Batch ist nicht in der Lage, den wichtigsten Teil dessen, was ich so gemacht habe, zu beherrschen Ich habe einen Freund zum Schreiben von JScript, der dies tun könnte. Ich brauche dieses Problem, bevor ich es implementieren kann. Danke für jede Hilfe. Indoors vor 7 Jahren 0

1 Antwort auf die Frage

0
P. Ktinos

Ich würde davon ausgehen, dass Ihre Variablen% GAMEPIN% oder% NICKNAME% leer sind.

Wenn Sie "Echo" verwenden und nichts oder eine leere Variable verwenden, erhalten Sie eine Antwort, ob das Echo ein- oder ausgeschaltet ist.

Wie hier zu sehen, deklariere ich eine leere Variable, und wenn ich sie wiederhole, dann sagt sie mir, ob das Echo ein- oder ausgeschaltet ist.

Ich erhalte die Antwort ECHO ist ein / aus

Stellen Sie daher sicher, dass Ihre Variablen ordnungsgemäß deklariert sind.

Tatsächlich sind die Variablen, glaube ich, vorher gefüllt, da beim Öffnen der Datei nach der Benutzereingabe dieser Variablen gefragt wird, dass die Eingabe nicht in sie gespeichert wird? Indoors vor 7 Jahren 0