M
minderjährig.w
Gast
hi hab folgendes problem:
ich erstelle mir 2 batch datein. die eine macht nix anderes als die andere aufzurufen.
so die 2te startet eine exe die mir ein iso image erstellt.
so wenn ich das programm ausführe erstellt er mir zwar die datein aber führt sie mir nicht aus!
hier der code:
ich erstelle mir 2 batch datein. die eine macht nix anderes als die andere aufzurufen.
so die 2te startet eine exe die mir ein iso image erstellt.
so wenn ich das programm ausführe erstellt er mir zwar die datein aber führt sie mir nicht aus!
hier der code:
Code:
static Process p;
public static void createimage(String path, String leselaufwerk) {
// createimage("C:\\mandy.iso", "D:\\");
// path = wo es gespeichert werden soll
File myfile = new File("C:\\start.bat");
File yourfile = new File("C:\\iso.bat");
try {
BufferedWriter buf = new BufferedWriter(new FileWriter(myfile));
BufferedWriter buf2 = new BufferedWriter(new FileWriter(yourfile));
buf.write("CLS");
buf.newLine();
buf2.write("cd C:\\");
buf2.newLine();
buf.write("cmd /c iso.bat");
buf.newLine();
buf.write("del start.bat");
buf2.write("CLS");
buf2.newLine();
buf2.write("cd C:\\");
buf2.newLine();
buf2.write("C:\\CDIMAGE.exe -lWXPFPP_DE " + leselaufwerk + " " + path);
buf2.newLine();
buf2.write("echo Isoerstellung abgeschlossen > win64.txt");
buf2.newLine();
buf2.write("del iso.bat");
buf2.close();
buf.close();
p = Runtime.getRuntime().exec("C:\\start.bat");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
isn n kleines workaround aba wenn ihr wissen wollt um was's geht sag ichs euch natürlich ;P
danke schonma!