Hallo liebes Forum,
ich bin langsam echt am Verzweifeln.
Und zwar habe ich folgendes Problem:
Ich benötige für meine Java Applikation eine vbscript-Datei. Diese würde ich ganz gerne in meiner .jar Datei einbinden und dann im Programm verwenden können.
in meinem Programm versuche ich dann die Datei wie folgt aufzurufen:
Doch irgendwie tut sich da nix, auch keine Fehlermeldung...
Das Script funktioniert soweit, es müsste mir ein paar Dialoge öffnen.
Wenn ich das Script an einem bestimmten Pfad aufrufe, der außerhalb des .jars ist, wird es auch ausgeführt, allerdings nicht, wenn ich es in der .jar verpacke.
Ich hoffe ihr könnt mir helfen
ich bin langsam echt am Verzweifeln.
Und zwar habe ich folgendes Problem:
Ich benötige für meine Java Applikation eine vbscript-Datei. Diese würde ich ganz gerne in meiner .jar Datei einbinden und dann im Programm verwenden können.
in meinem Programm versuche ich dann die Datei wie folgt aufzurufen:
Java:
String path2ScriptWithPara = getClass().getResource("/application/vbsripts/generateLinks.vbs").toExternalForm();
String executeString = "cscript " + path2ScriptWithPara + " " + para1 + " " + para2;
/* Hab mit und ohne diesen Code hier versucht
if (executeString.startsWith("cscript file:/")) {
executeString = executeString.replace("cscript file:/", "cscript ");
} else if (executeString.startsWith("cscript jar:file:/")) {
executeString = executeString.replace("cscript jar:file:/", "cscript ");
}
*/
try {
Runtime.getRuntime().exec(executeString);
} catch (IOException e) {
e.printStackTrace();
}
Doch irgendwie tut sich da nix, auch keine Fehlermeldung...
Das Script funktioniert soweit, es müsste mir ein paar Dialoge öffnen.
Wenn ich das Script an einem bestimmten Pfad aufrufe, der außerhalb des .jars ist, wird es auch ausgeführt, allerdings nicht, wenn ich es in der .jar verpacke.
Ich hoffe ihr könnt mir helfen