Generico

Il buon vecchio DOS

Capita a volte di dover fare qualcosa su windows da riga di comando senza per forza dover fare un programmino c#… qualcosa di semplice ma che in DOS sembra complicatissimo come lanciare un programma e quando questo termina aspettare qualche secondo e poi rilanciarlo di nuovo per un po’ di volte.

Con questo esempio eseguiamo un programma e aspettiamo che finisca, nel caso aspettiamo 5 secondi e lo rilanciamo per un massimo di 5 volte..

[bash]
@setlocal enableextensions enabledelayedexpansion
set /a "i = 1"
:start
if !i! leq 10 (
<programma da eseguire, si può usare !i! per i nomi dei file di output etc>
timeout /t 5 /nobreak
set /a "i = i + 1"
goto start
)
endlocal
[/bash]

Pubblicità

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...