![]() |
Wake Up funktioniert - Monitor bleibt dunkel
Hallo allerseits,
habe hier ein kleines Problem mit meinem Notebook (Windows XP): Der Energiesparmodus ist so eingestellt, dass der PC nach 5 Minuten in den Standby-Modus geht - funktioniert auch. Mittels Windows-Taskmanager soll der PC dann jeweils 1 Minute vor jeder vollen Stunde wieder hochgefahren werden. Dies realisiere ich derzeit mit einem bat-File, welches einfach ein paar Dateien kopiert. - Funktioniert ebenfalls. NUR: Leider bleibt der Monitor des PCs dunkel. Da aber in dieser Zeit auch ein Screen-Dump durchgeführt wird, funktioniert dieser natürlich nicht. Wie kann ich den PC dazu bringen, dass er beim Aufwachen aus dem Standby auch den Bildschirm aktiviert, bzw. welches Programm könnte ich per Taskmanager starten, welches ebenfalls den Bildschirm aktiviert? Wenn ich nur die Maus in kleines Stück bewege, ist der Monitor sofort da. Ergänzend möchte ich noch sagen, dass auch eine Routine, die eine Mausbewegung simuliert, genügen würde. Nur, wie kann ich eine Mausbewegung per Delphi-Code erreichen? mfg Herbert |
Re: Wake Up funktioniert - Monitor bleibt dunkel
Kennt vielleicht jemand eine Möglichkeit, per Delphi eine Mausbewegung zu realisieren?
mfg Herbert |
Re: Wake Up funktioniert - Monitor bleibt dunkel
Du kannst eine Zuweisung an Mouse.CursorPos vornehmen. Ob das funktioniert, weiss ich nicht.
Ansonsten: Liefert dir ein "ganz normaler" Screenshot wirklich nichts? EDIT: Ach ja, ein Maustreiber sollte das auf jeden Fall können. Aber Delphi kann wohl keine generischen Maustreiber ;) (Zumindest nicht ohne größere Wurstlerei) |
Re: Wake Up funktioniert - Monitor bleibt dunkel
Zitat:
Der Screenshot liefert in diesem Zustand leider nur ein weisses leeres Bild. Ich bräuchte irgendeine Routine, welche eine manuelle Mausbewegung nachbildet. mfg Herbert |
Re: Wake Up funktioniert - Monitor bleibt dunkel
Ich denke, da gibt es keine "Nachbildung".
Die "echte" Mausbewegung kommt ganz einfach vom Treiber(auch wenns eine pnp-maus ist ;) ). |
Re: Wake Up funktioniert - Monitor bleibt dunkel
Hallo,
Zitat:
Ansonsten würde ich es mit
Delphi-Quellcode:
probieren.
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1); // Monitor anschalten
Gruß, ManuMF |
Re: Wake Up funktioniert - Monitor bleibt dunkel
Zitat:
Danke für deinen Code. Habe auch diesen bereits ausprobiert, funktioniert ebenfalls auf den anderen Rechner, nur wieder am Notebook nicht. Ich habe keine Ahnung mehr, warum das so ist. mfg Herbert |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz