Zugriff auf Felder in externem Fenster

Hallo,

ich habe eine App geschrieben, die den internet-explorer startet.

Process p = Runtime.getRuntime().exec(
"C:\Programme\Internet Explorer\iexplore.exe " + url);

der ie startet und läd die seite, die in der var url übergeben wird. auf dieser seite möchte ich jetzt werte in eine tabelle schreiben. über den prozess bekomme ich aber keinen zugriff auf das fenster.

hat vielleicht jemand eine idee, wie man das lösen kann?

vielen dank schon mal,
benny

Moin

der ie startet und läd die seite, die in der var url übergeben
wird. auf dieser seite möchte ich jetzt werte in eine tabelle
schreiben. über den prozess bekomme ich aber keinen zugriff
auf das fenster.

2 Möglichkeiten:

  • Die Tabelle ist selbst als java-applet implementiert und gibt per java.net oder rmi die Daten weiter (Rechtechaos)

  • Du liest dich in corba & Co ein und greifst per JNI auf die nativen Schnittstellen von IE zu.

cu

Hi,

also wenn ich das richtig verstanden habe (wobei ich mir da nicht ganz sicher bin) schreit das ja geradezu nach Servlet/JSP, denn Du willst
einen dynamischen WebInhalt.

Ben

danke, habe es mittlerweile gelöst. hab den quellcode der url in ein textpane geladen und das dann wieder mit der url als base verknüpft. so kann man den html-code einfach ändern und muß dann nur noch nen sumbit auslösen.

gruß,
benny

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]