Ich habe wie eine log.txt-Datei mit folgendem Inhalt:Set = log.txt im Batch
MyName
Meine Partie:
@echo off
set name= [log.txt]
im [log.txt] Teil, soll es lesen 'MyName' aus der Datei log.txt, um sie als 'Name' festzulegen.
Wie?
Ich habe wie eine log.txt-Datei mit folgendem Inhalt:Set = log.txt im Batch
MyName
Meine Partie:
@echo off
set name= [log.txt]
im [log.txt] Teil, soll es lesen 'MyName' aus der Datei log.txt, um sie als 'Name' festzulegen.
Wie?
Sie können auch
set /p name=<log.txt
verwenden, die kürzer und etwas weniger hässlich angesehen werden könnten.
In cmd.exe, gibt es nur diese hässliche Art und Weise:
@echo off
for /f "usebackq tokens=* delims=" %%i in ("log.txt") do (
set name=%%i
)
Hmm, warum ist das bei mir beim letzten Mal gescheitert:/ – grawity
Weiss nicht :-). Beide Methoden funktionieren tatsächlich, haben aber unterschiedliche Auswirkungen auf Dateien, die mehr als nur eine Zeile enthalten. – Joey
es funktioniert für mich, also ist es in Ordnung, das ist viel weniger Zeug. –