Frage

Hallo nur, ich habe eine Liste von Protokolldateien und möchte sie in Textdateien konvertieren. In meinem Fall kann ich eine einzelne Protokolldatei (Eingabe: Trace0.log output: output0.txt) mit dem Befehl Java Skript konvertieren ...

start java -jar USB_Trace_Decoder.jar -t Trace.tr -l Trace0.log -o outputlog\output0.txt.

Ich muss den obigen Code in jeder Iteration mehrmals mit Änderung der Eingabe- und Ausgabe -Dateinamen ausführen. Wie kann ich dasselbe tun, um das gewünschte Ergebnis zu erzielen?

War es hilfreich?

Lösung

Versuche dies:

@echo off
setlocal enabledelayedexpansion
set i=0
for /f "Tokens=*" %%a in ('dir /b /on trace*.log') do (
 echo start java -jar USB_Trace_Decoder.jar -t Trace.tr -l %%~nxa -o outputlog\output!i!.txt
 set /a i+=1
 )
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top