تحويل .log إلى .txt باستخدام البرنامج النصي الدُفعات

StackOverflow https://stackoverflow.com/questions/19853540

  •  29-07-2022
  •  | 
  •  

سؤال

مرحبًا ، لدي قائمة بملفات السجل وتريد تحويلها إلى ملفات نصية. في حالتي ، يمكنني تحويل ملف السجل المفرد (الإدخال: Trace0.log الإخراج: Output0.txt) باستخدام أمر Java Script ...

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

لا بد لي من تنفيذ الكود أعلاه عدة مرات مع التغيير في اسم ملف الإدخال والإخراج في كل تكرار. كيف يمكنني فعل الشيء نفسه للحصول على النتيجة المرغوبة

هل كانت مفيدة؟

المحلول

جرب هذا:

@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
 )
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top