1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| import java.util.*;
import java.io.*;
public class Main {
Timer t;
public Main() {
t = new Timer();
t.schedule(new MonAction(), 0, 1*1000);
}
class MonAction extends TimerTask {
int nbrRepetitions = 3;
public void run() {
if (nbrRepetitions > 0) {
try{
Process pro = Runtime.getRuntime().exec("prog.bat");
}catch(IOException e)
{
System.out.println("echec");
}
nbrRepetitions--;
} else {
System.out.println("Terminé!");
t.cancel();
}
}
}
public static void main(String[] args){
Main repetAction = new Main();
}
} |