Domanda

Ciao a tutti, ho un elenco di file di registro e desidera convertirlo in file di testo. Nel mio caso sono in grado di convertire il file di registro singolo (input: trace0.log output: output0.txt) usando il comando di script java ...

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

Devo eseguire il codice sopra più volte con la modifica del nome file input e output in ogni iterazione. Come posso fare lo stesso per ottenere il risultato desiderato

È stato utile?

Soluzione

Prova questo:

@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
 )
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top