Ciao a tutti,
Sto cercando di capire come modificare questo script per adattarlo a 2 esigenze. Lo script batch è questo

codice:
@(for /R "%UserProfile%\Desktop\test winrar" %%I in (*.rar) do @"%ProgramFiles%\WinRAR\UnRAR.exe" lb "%%I")>files.txt
In pratica lo script fa questo

1. all'interno dalle cartella test winrar individua tutti gli archivi .rar
2. crea un singolo file di testo con la lista dei files presenti all'interno di tutti gli archivi trovati

Io vorrei 2 cose

a) come modificarlo affinchè mi venga creato, per ogni archivio, il suo relativo file di testo.
Ad esempio, se ho questi archivi

codice:
nome1.rar
nome2.rar
nome3.rar
....
vorrei che lo scipt mi generasse questi files di testo al cui interno trovo la lista dei files per quel specifico archivio

codice:
nome1.txt
nome2.txt
nome3.txt
...
Al momento, invece, mi crea solo un singolo file di testo files.txt

b) vorrei poter scegliere di poter scansionare un particolare archivio di mia scelta. Io ho provato con questo codice, ma non funziona

codice:
@(for /R "X:\Archivi\A" %%I in (*rar) do @echo Archive: %%I& "%ProgramFiles%\WinRAR\UnRAR.exe" lb "tor.rar")>lista.txt
In questo caso volevo creare la lista dei files solo per l'archivio tor.rar, ma non funziona.