ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1308
1308
EMPFEHLEN
-
Halleluja!
Aus einem Java-Programm heraus kann ich eine externe Datei mit
Desktop.getDesktop().open("datei.pdf"); oder mit
Runtime.getRuntime()exec ("rundll32 url.dll, FileProtocolHandler datei.pdf");
öffnen, beides funktioniert bei mir (Windows XP) einwandfrei. Nun möchte ich diese geöffnete Datei aus dem Programm heraus wieder schließen.
Bei der Desktop-Implementierung kenne ich keinen solchen Befehl, und bei der Runtime-Implementierung, bei der ja ein Prozeß p zurückgeliefert wird, funktioniert der Befehl p.destroy(); bei mir nicht.
Hat jemand einen Rat? Vielen Dank
-
so einfach geht das nicht.
mit deinem call öffnest du afaik einen neuen prozess, der abgekoppelt von deiner anwendung läuft. wenn dem so ist, hast du keinen einfluss mehr darauf. du müsstest dann stattdessen händisch den programmstart einbinden, was wiederum bedeutet, dass du jni-programmierung machen müsstest, da du die windows API direkt anzapfen müsstest.
meine aussage ist aber eine hypothese, die ich selbst bisher noch nicht selbst umgesetzt habe.
grüße
gore
-
Hallo gorefest,
danke für Deine Hilfe. So etwas Ähnliches habe ich mir leider auch schon gedacht: Ich öffne keine externe Datei aus meinem Programm heraus, sondern ich initiiere einen Prozeß p, welcher dieses tut. Diesen Prozeß p kann ich zwar nachträglich beenden (p.destroy()
, dadurch wird aber die externe Datei nicht wieder geschlossen.
Dann bleibt sie - die Hilfe-Datei - eben geöffnet!
-
Hi,
ermittel doch den Prozess und kill ihn dann!
Vielleicht hilft dir das weiter.
Grüße
Peter
Ähnliche Themen
-
externe JAR-Datei öffnen
Von moemaster im Forum JavaAntworten: 2Letzter Beitrag: 25.02.10, 07:31 -
Externe Datei mit bestimmtem Programm öffnen
Von 18zehn im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 28.07.07, 17:47 -
externe php-Datei mit JavaScript öffnen
Von sirina im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 23.02.06, 16:27 -
Externe Datei öffnen
Von boozzz im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 29.06.05, 15:59 -
externe Datei (exe) öffnen
Von stollentroll im Forum Flash PlattformAntworten: 5Letzter Beitrag: 26.11.04, 12:36





Zitieren
Login





