PDA

Visualizza la versione completa : [batch] esportare una variabile


side-server
15-07-2012, 08:58
ciao a tutti,
con questo codice ottengo la lista degli zip presenti nella directory dove %%f ne riporta il nome


@echo off

setlocal EnableDelayedExpansion

for %%f in (*.zip) do (
set /a zipid=zipid+1
echo !zipid!: %%f
)

set input=
set /p input=Seleziona il numero: %=%

il problema che mi servirebbe poter usare anche fuori dal FOR il valore di %%f ma non riesco a capire come fare :dh:

bock'n'roll
23-07-2012, 10:07
a cosa serve quell'input?
e cosa devi fare con la lista degli zip?

side-server
23-07-2012, 10:30
sostanzialmente mi servirebbe dover avere l'output dei nomi di tutti gli zip contenuti nella cartella, identificarli con un numero (zipid) ed in base al numero scelto poi nell'input riportare il nome dello zip corrispondente ad un altro comando al quale serve per forza avere il nome dello zip scelto.

Loading