Set = log.txt im Batch
-
06-09-2019 - |
Frage
Ich habe wie eine log.txt-Datei mit folgendem Inhalt:
MyName
Meine Batch:
@echo off
set name= [log.txt]
in dem [log.txt] Teil, sollte es 'MyName' aus der Datei log.txt lesen, legen Sie es als 'Name'.
Wie?
Lösung
Sie können auch verwenden
set /p name=<log.txt
das könnte kürzer und etwas weniger hässlich betrachtet.
Andere Tipps
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
)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow