mit getRuntime.exec gestarteten Prozess überwachen

Status
Nicht offen für weitere Antworten.

schin

Mitglied
Hallo zusammen,

ich starte den Acrobat Reader mit folgender Befehlszeile:

Code:
Process p =Runtime.getRuntime().exec(acrread + " /h /t " +  filepath +   " " +  printerName);

d.h. ich will ein PDF File Drucken (möglichst) ohne, dass der reader sichtbar ist. So funktioniert es zwar, allerdings bleibt der Acrobat Reader geöffnet...

Eine Möglichkeit wäre:
Code:
Thread.sleep(10000);		
p.destroy();

aber da fängt es dann an richtig pervers zu werden. Selbst der Aufruf über getRuntime.exec finde ich nicht wirklich als saubere Lösung, aber anscheinend gibt es hier wirkich keine einheitliche Möglichkeit.

wenn ich mit p.waitfor() auf den Prozess warte müsste der User den Reader manuell schliessen was ich vermeiden will!!

Falls es keine Möglichkeit gibt de Prozess vernünftig zu überwachen kommt man dann irgendwie an den gestartetet Druckauftrrag ran oder kann man die Druckerwarteschlange überwachen?

Danke und Gruß
Stefan
 

schin

Mitglied
Danke für die Antwort!
Aber ich darf weder Drittanbieter verwenden (außer eben den AcroReader) noch irgendwelche DLL's einbinden, das ist ja der Mist.

Es muss doch in Java eine Möglichkeit geben, den gestarteten Druckprozess zu überwachen oder die Druckerwarteschlange abzurufen..???

lg
Stefan
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
N Best Practice Doppelte und einfach Anführungsstriche in Runtime.getruntime().exec() Java Basics - Anfänger-Themen 6
O Methoden Runtime.getRuntime().exec(befehl); Java Basics - Anfänger-Themen 6
B getRuntime().exec() Java Basics - Anfänger-Themen 4
P Vererbung Runtime.getRuntime().exec("blub"); Java Basics - Anfänger-Themen 11
J Window 7 Problem mit Runtime.getRuntime().exec("explorer") Java Basics - Anfänger-Themen 4
S .exe mit getRuntime.exec sichtbar ausführen Java Basics - Anfänger-Themen 3
D Runtime.getRuntime().exec(command); Java Basics - Anfänger-Themen 5
X Runtime.getRuntime().exec() Problem(inkonsistenter sch****) Java Basics - Anfänger-Themen 2
G Runtime.getRuntime().exec(command) für Mac OS! Java Basics - Anfänger-Themen 7
G Runtime.getRuntime().exec und Exception? Java Basics - Anfänger-Themen 3
L Bitte um Hilfe: getRuntime().exec() Java Basics - Anfänger-Themen 12
Z kleine frage zu: Runtime.getRuntime().exec("cmd /c) Java Basics - Anfänger-Themen 3
O Aktuelles Verzeichnis Runtime.getRuntime().exec Java Basics - Anfänger-Themen 6
T Process pro =Runtime.getRuntime.exec("wine /Datei Pfad/ Java Basics - Anfänger-Themen 8
T Runtime.getRuntime().exec mit parameterübergabe Java Basics - Anfänger-Themen 16
padde479 Runtime.getRuntime.exec() Leerzeichen unterdrücken Java Basics - Anfänger-Themen 2
G getRuntime().exec unix problem Java Basics - Anfänger-Themen 17
B mit Runtime.getRuntime().exec auch HTML-Dateien öffnen? Java Basics - Anfänger-Themen 7
G Parameterübergabe bei Runtime.getRuntime().exec Java Basics - Anfänger-Themen 16
F Probleme mit Runtime.getRunTime().exec() Java Basics - Anfänger-Themen 7
M Runtime.getRuntime().exec() Problem Java Basics - Anfänger-Themen 3
C Kann java.exe nicht aus Runtime.getRuntime().exec() starten Java Basics - Anfänger-Themen 4
J Programm was üer Runtime.getRuntime gestartet wird erkennt String Parameter nicht Java Basics - Anfänger-Themen 0
I Runtime.getRuntime mit delay? Java Basics - Anfänger-Themen 2
M Grep über .getRuntime Java Basics - Anfänger-Themen 12
N Und noch eine Frage über getRuntime() Java Basics - Anfänger-Themen 4
Z Frage nach getRunTime() Java Basics - Anfänger-Themen 2
Dimax Java Programm mit exec starten Java Basics - Anfänger-Themen 5
D Input/Output Runtime().exec fehler abfangen Java Basics - Anfänger-Themen 4
D RunTime Exec Java Basics - Anfänger-Themen 7
D Runtime exec output wiedergeben Java Basics - Anfänger-Themen 1
G Wie bekomme ich alle Ausgaben von runTime.exec() Java Basics - Anfänger-Themen 7
M Noch immer Probleme mit exec Java Basics - Anfänger-Themen 15
K exec.StdIn.Write Java Basics - Anfänger-Themen 7
C javac, exec, -sourcepath, Umgebungsvariablen Java Basics - Anfänger-Themen 9
C exec Aufruf mit Leerzeilen im Pfad Java Basics - Anfänger-Themen 3
C exec Umgebungsvariablen Java Basics - Anfänger-Themen 2
K Eingabe für exec überprüfen Java Basics - Anfänger-Themen 2
P Probleme mit Runtime.exec und Leerzeichen Java Basics - Anfänger-Themen 15
R exec: plattformunabhängig Java Basics - Anfänger-Themen 7
S Mit Runtime.exec() ImageMagick aufrufen -> Problem Java Basics - Anfänger-Themen 5
D Runtime.exec cygwin1.dll Java Basics - Anfänger-Themen 4
I Runtime.exec mit Adminrechten Java Basics - Anfänger-Themen 2
M Runtime exec mit Ordner angabe Java Basics - Anfänger-Themen 7
F Leerzeichen in Pfadangabe beim Befehl exec() Java Basics - Anfänger-Themen 5
T Benötige ich einen thread bei zugriff getRunetime.exec ? Java Basics - Anfänger-Themen 4
G Runtime.exec() Problem Java Basics - Anfänger-Themen 4
Z linux-befehl Runtime exec Java Basics - Anfänger-Themen 2
M Runtime.exec() Java Basics - Anfänger-Themen 5
N Runtime.exec und Key event Java Basics - Anfänger-Themen 2
K Datein ausführen (exec) Java Basics - Anfänger-Themen 3
G Probelm mit Runtime exec! Erstellen einer neuen Konsole. Java Basics - Anfänger-Themen 2
S Runtime.exec -> Thread.sleep -> Konflikt Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben