Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Scriptsprachen
Autor
Nachricht
tschaegged
Newbie
Newbie

Anmeldedatum: 13.06.2011
Beiträge: 1

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 Sad

VG
Andreas
 
christopher.g
Überflieger
Ü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)

Fenster in den Vordergrund holen

ich hoffe du kannst damit was anfangen
wenn nicht melde dich einfach nochmal
lg Deepack
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> Scriptsprachen

Tags: wechseln, fenstern, fenster, automatisch

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wie kann ich mich bei euch anmelden?? 910 20.05.2002, 01:28
Keine neuen Beiträge Eine kleine Frage an euch.. 1019 30.09.2007, 09:57
Keine neuen Beiträge Sendkeys? 775 22.05.2007, 19:55
Keine neuen Beiträge Sendkeys an bestimmtes Fenster 994 19.05.2007, 15:01
Keine neuen Beiträge Sendkeys an bestimmtes Fenster 1662 23.01.2007, 15:06
 


[ Time: 0.0621s ][ Queries: 83 (0.0221s) ][ GZIP on - Debug on ]