Pagina 1 di 1

Aiutino per contatore in dos

MessaggioInviato: 28 feb 2009, 00:02
di cb_123
Chiedo un aiutino a voi visto che io non riesco a venirne a capo, so che è una stupidata ma non essendo pratico mi sto incasinando.
Io ho bisogno di un file batch che vada ad eseguirmi l'istruzione "del backup*" ogni 4 volte che viene eseguito il file.
Ho pensato di fare un contatore che va da 0 a 4 ed una volta che arriva a 4 esegue l'istruzione e resetta il contatore a 0.

Finora ho creato questo (che fa solo da contatore), però non so come andare avanti, probabilmente ho sbagliato tutto dall'inizio:
Codice: Seleziona tutto
if not exist contatore echo 0 > contatore
set /p valore=<contatore
set /a valore += 1
echo %valore% > contatore


Qualche idea migliore?

Re: Aiutino per contatore in dos

MessaggioInviato: 28 feb 2009, 11:01
di FridayChild
Codice: Seleziona tutto
if not exist contatore echo 0 > contatore
set /p valore=<contatore
set /a valore += 1
if %valore% lss 4 goto end

:backup
rem comandi per il backup
set valore=0

:end
echo %valore% > contatore

Re: Aiutino per contatore in dos

MessaggioInviato: 06 mar 2009, 23:28
di cb_123
Grazie per l'aiuto, questa è la versione definitiva che utilizzo, tra poco più di una settimana vi saprò dire se funziona correttamente o meno.

Codice: Seleziona tutto
if not exist contatore echo 0 > contatore
set /p valore=<contatore
set /a valore += 1
if %valore% lss 6 goto end

:backup
rem comandi per il backup
set valore=1
rd /S /Q "settimana precedente"
rename "settimana corrente" "settimana precedente"
md "settimana corrente"

:end
echo %valore% > contatore