| LCDHype Home |
Help
Search
Members
Calendar
Disclaimer
Imprint
|
| Welcome Guest ( Log In | Register ) | Resend Validation Email |
![]() ![]() ![]() |
| sirnoname |
|
![]() ![]() Group: Members Posts: 47 Member No.: 1102 Joined: March 27, 2005 |
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 cu SirNoName Attached File ( Number of downloads: 436 )
foregroundwindow.zip![]() ![]() -------------------- |
![]() |
![]() ![]() ![]() |