Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Daten aus Vordergrund Fenster
#1
Hallo,

ich weiss nicht, obs schon jemand geschrieben hat oder nicht ?
Hier ein Plugin, das das vorderste Fenster abfrägt.

Ziel des Ganzen: Es kann in einem Fenster angezeigt werden was die Titelleiste
eines Office Fensters anzeigt oder welche EXE Datei zu dem Programm gehört.
Auch gut zum Identifizieren unbekannter Programme oder Zusammenhänge.

Weiterer Einsatz: Abfrage, ob ein bestimmtes Fenster im Vordergrund steht, also
Wenn Mediaplayer im Vordergrund steht führe Script Mediaplayer aus ...
Wenn Warcraft III im Vordergrund steht führe Script Spiele aus ...
Wenn Outlook im Vordergrund steht, starte das Program xy
Oder aber auch: Wenn Outlook nicht im Vordergrund steht & wenn FindWindow / FindProcessID = 0
(aus LCDHype) von Outlook nichts ergibt, starte Outlook. (Tastendruck G15)

Das geschieht mit dem bekannten %If und den anderen LCDHype Befehlen ...
Dabei wird einfache die Rückgabe des Plugins mit einem eigenen String verglichen.

Benutzung:

%UsePlugin('foregroundwindow.dll',ForeWinName)

Mögliche Befehle:

ForeWinName : FensterText (Bei Office ist das meistens der Dokumententitel)
ModulesName : Name der EXE Datei, von dem Fenster im Vordergrund.
ModulesPath : Pfad dieser EXE Datei
WindowPossX : Fensteranfang von links
WindowPossY : Fensteranfang von oben
WindowSizeX : Fensterbreite
WindowSizeY : Fensterhoehe

Ein Beispielscript für die G15 liegt bei ...
Bei Spielen mit DirectX funzt zwar die Auflösung und Text aber irgendwie die ModulesPath / Name nicht sad.gif

cu
SirNoName


Attached Files Thumbnail(s)
       

.zip   foregroundwindow.zip (Size: 51,29 KB / Downloads: 562)


Forum Jump:


Users browsing this thread: 1 Guest(s)