Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Monitor Aufwecken (https://www.delphipraxis.net/176203-monitor-aufwecken.html)

franktron 19. Aug 2013 14:54

Monitor Aufwecken
 
Ich versuche gerade mit meinem Prog den Monitor aufzuwecken, das geht aber nicht.

Hier mein Code

Delphi-Quellcode:
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1);
//SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);

//Bringt auch nix
SetCursorPos(0,0);
SetCursorPos(200,200);
Hab beides Getestet
Ich nutze Win 7 x64 Pro und Win XP Pro beides geht nicht, was kann ich tun

Union 19. Aug 2013 15:06

AW: Monitor Aufwecken
 
Das funktioniert wohl nur bei eingeschalteten Energiesparoptionen.

franktron 19. Aug 2013 15:11

AW: Monitor Aufwecken
 
Also der Bildschirm schaltet sich ja nach xxx min aus. Das kann man ja unter Systemsteuerung\System und Sicherheit\Energieoptionen\Energiesparplaneinstell ungen bearbeiten bei Monitor ausschalten einstellen, das ist doch der Einergiespar Modus

Union 19. Aug 2013 15:28

AW: Monitor Aufwecken
 
Bei mir gehts komischerweise (XP).
Delphi-Quellcode:
   i := SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1);
   sleep(5000);
   i := SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1);

franktron 19. Aug 2013 15:55

AW: Monitor Aufwecken
 
Der Code geht aber wenn der Monitor einschläft geht es nicht.

hathor 19. Aug 2013 17:05

AW: Monitor Aufwecken
 
Das hält den Computer wach oder weckt ihn auf:

Delphi-Quellcode:
mouse_event(0,0,0,0,0);


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz