Szenario: Ich habe 3 Fenster offen:
„Mein Progie“
„meine page - Internet Explorer“
„mein sound - Winamp“
Aktives Fenster ist der Winamp.
Wie kann ich nun den IE als aktives Fenster definieren?
Und wie ist das möglich, wenn ich zB auf einer anderen Page bin und deshalb den GENAUEN Namen des Fensters nicht weiss, aber der String „- Internet Explorer“ darin vorkommt?
Das macht wohl zuerst das Abfragen der Fenstertitel nötig… Aber wie kann ich das tun?
Der Befehl heisst „AppActivate“.
Mit „nummer = shell(„hepp.bat“, 1)“ wird das Fenster erstellt.
„nummer“ hat nun einen extrem tief unter 0 liegenden Wert. Das ist die Window-ID.
Um nun das hepp.bat-Fenster zu aktivieren reicht der Aufruf:
„AppActivate nummer“
-) Einfach, wenn man das mal in der Hilfe gefunden hat…
In der MSDN Okt. 2000 wird der APP.ACTIVATE nur als Bestandteil von WSH / VBA ausgewiesen! Erst in den VB-Ref. fand ich das Statment - danke für die Korrektur!