Automatisches wechseln zwischen Fenstern Verfasst am: 13.06.2011, 19:41
Hallo zusammen,
ich wurde von meinem Chef mit der Aufgabe vertraut ein Programm zu finden, welches automatisch zwischen geöffneten Fenstern wechselt (Tastenkombi wäre "Alt + Tab"). Wir benötigen das um auf einem Aufgehängten Bildschirm automatisch zwischen verschiedenen Monitoring Softwares zu wechseln und so einen Überblick zu bekommen.
Ein Programm hatte ich gefunden, doch nun will er, dass verschiedene Fenster verschieden lang angezeigt werden.
Habe jetzt ewig gegoogelt und bin über folgendes gestolpert:
Code:
set ws = CreateObject("Wscript.shell")
tab=1
counter=0
fenster=2
ws.run("help")
do
counter = counter + 1
if counter = fenster + 1 then tab=2
ws.sendkeys "%+{TAB " & tab & "}"
wscript.sleep 5000
loop
Dies habe ich dann mit folgendem Befehl in eine Batch-Datei eingefügt:
Code:
cscript WINLOOP.VBS
Nun zwei Bitten, da ich wirklich NULL Kenntnisse in dem Bereich habe.
1. Wird bei dem hin- und herwechseln auch das Comand-Fenster angezeigt. Kann man das umgehen, wenn ja wie?
2. Wie muss der Code aussehen, dass ich verschieden Fenster, verschiedene Intervalle zuordnen kann? Geht das überhaupt?
Ich danke euch für eure Hilfe und entschuldigt die vielleicht einfachen Fragen
VG
Andreas
christopher.g Überflieger
Anmeldedatum: 03.05.2008 Beiträge: 565
Verfasst am: 15.06.2011, 14:10
hi
ich könnte mit deinem code jetzt nix anfangen
ich hab da an etwas anderes gedacht
du ermittelst erstmal alle offenen fenster
Schmitti hat das ja ganz schön gemacht
aber nicht in eine liste einfügen sondern in ein listview element
in die zweite spalte schreibst du einfach den interval dazu
dann verwendest noch einen timer
dem du der den interval aus dem listviewelement für sich ausliest
z.b. 5000 mill sek... dann wartet der timer eben 5 sek und
holt das nächste fenster aus der liste in den vordergrund (und natürlicha auch wieder interval aktualisieren)