skeleton
08-09-2009, 13:27
Salve a tutti,
Vi illustro immediatamente il mio problema:
possiedo 2 file .txt, il primo(1.txt) contiene la seguente riga: 353; il secondo(2.txt) contiene la riga 523.
Ora io vorrei tramite file .bat che per ognuno dei file venga eliminato il primo e l'ultimo carattere, successivamente che il risultato del file 2.txt (2) venga sottratto al risultato del file 1.txt (5) e poi scritto su un altro file di nome 3.txt.
Ho scritto queste righe di codice, ma non mi funziona in quanto dentro il file compare solo la scritta "ECHO attivo.":
for /F "usebackq tokens=*" %%i IN (1.txt) do set a=%i:~0,-1%
for /F "usebackq tokens=*" %%i IN (2.txt) do set b=%i:~0,-1%
set c=%a-b%
echo %c% > 3.txt
Riuscite ad aiutarmi???
Grazie in anticipo per il vostro aiuto.
Vi illustro immediatamente il mio problema:
possiedo 2 file .txt, il primo(1.txt) contiene la seguente riga: 353; il secondo(2.txt) contiene la riga 523.
Ora io vorrei tramite file .bat che per ognuno dei file venga eliminato il primo e l'ultimo carattere, successivamente che il risultato del file 2.txt (2) venga sottratto al risultato del file 1.txt (5) e poi scritto su un altro file di nome 3.txt.
Ho scritto queste righe di codice, ma non mi funziona in quanto dentro il file compare solo la scritta "ECHO attivo.":
for /F "usebackq tokens=*" %%i IN (1.txt) do set a=%i:~0,-1%
for /F "usebackq tokens=*" %%i IN (2.txt) do set b=%i:~0,-1%
set c=%a-b%
echo %c% > 3.txt
Riuscite ad aiutarmi???
Grazie in anticipo per il vostro aiuto.