// tu crées un fichier File bat = new File("monBat.bat"); bat.createNewFile(); // tu ouvres un flux FileOutpoutStream out = new FileOutpoutStream(bat); // tu prepares ce que tu veux ecrire String ecrire = "......"; // tu ecris out.write(ecrire.getBytes()); out.close(); // tu le lances RunTime run = RunTime.getRunTime(); Process p = run.exec(chemin de ton fichier);
// On echappe les \ Runtime run = Runtime.getRuntime(); Process p = run.exec("C:\\temp\\toto.bat");
// On met des / a la place des \ Runtime run = Runtime.getRuntime(); Process p = run.exec("C:/temp/toto.bat");