Hallo zusammen,
ich habe eine Frage zu Tokens (aus der Batchverarbeitung).
Ich habe eine Batchdatei die ich gerne nach Autoit konvertieren würde. Das Problem ist bis dato scheitere ich daran kläglich.
Hier die Batchdatei:
ZitatAlles anzeigensetlocal
set /a Copied=0
for /f "tokens=3" %%i in ('findstr /C:"Dateien:" H:\testi\archiver.log') do set /a Copied+=%%i
If %Copied%==0 goto :Fehler
echo %Copied% Datei(en) kopiert. >> test.log
goto :ende
:Fehler
echo Fehler!!! Es wurden keine Dateien kopiert. >> test.log
goto :ende
:ende
Ok was das Script macht ist relativ einfach erklärt. Ich sichere mit Robocopy und schreibe mir Logs die ich damit auswerte und in
eine neue Datei schreibe. Funkt auch soweit.
Hier noch eine Beispielszeile aus dem Log:
ZitatDateien: 26 26 0 0 0 6
Aber gerade die Problematik mit FOR /F in Verbindung mit Tokens bekomme ich einfach in Autoit nicht hin.
Ich weiss noch nicht einmal wie ich die ganze Sache angehen soll. Habe halt erst vor kurzem mich mit AutoIt beschäftigt.
Alle Vorschläge oder Anregungen sind herzlich willkommen. Bin echt am verzeifeln.
Ich hoffe jemand kann mir helfen.
Schon mal vielen Dank im vorraus.
VG
Supergrobi