![]() |
[Fun/Tool] Monitor in den Standby + Funny Button
Liste der Anhänge anzeigen (Anzahl: 2)
Ausgehend von diesem Thema
![]() Ich habe deshalb diese bitte, weil bei einigen Usern das Programm von "Pr0g" den Monitor nicht in den Standby schalten will. Gelöst. Thx an NicoDE :gruebel: Das ist kein Konkurrenz-Programm zu dem von Pr0g. Da es ab WinXP SP 2 mit
Code:
nicht mehr funktioniert das korrekte Handle des Desktops herauszufinden sollte man
SendMessage([color=red]GetDesktopWindow()[/color], WM_SYSCOMMAND, SC_MONITORPOWER, 1);
Code:
verwenden.
SendMessage([color=red]FindWindow([/color][color=darkblue]'Progman'[/color], [color=darkblue]'Program Manager'[/color][color=red])[/color], WM_SYSCOMMAND, SC_MONITORPOWER, 1);
Zitat:
:hi: |
Re: ScreenOff - Monitor in den Standby Test
also bei mir funzt Variante 2 und 3. Variante 1 nicht.
habe XP Pro SP2 mit einem FujtisuSiemens X17-2 Variante 4 find ich noch am besten :D :thumb: |
Re: ScreenOff - Monitor in den Standby Test
Also bei mir funktioniert nur Variante 2. Habe WinXP Prof SP2 und Medion MD30219PH@Sapphire Radeon 9800pro
Greetz Sergej |
Re: ScreenOff - Monitor in den Standby Test
Zitat:
|
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Moin moin,
bei mir ebenfalls nur die Variante 2. (WinXP Prof. SP2) |
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Sonstige Fragen zu Delphi" nach "Freeware" verschoben.
Die Freeware-Sparte ist auch fuer Tests offen ;) |
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Var. 2 (XP+SP2)
Dust Signs PS. Wozu ist der Button ganz unten :mrgreen: |
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
V1, V2, V4
Win XP Prof. SP1 |
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Bei mir geht nur der 2. Button:
TFT Fujitsu Siemens S7 - Windows XP MCE SP2 |
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Nur Variante 2 funktioniert. Nettes Extra Feature. :)
|
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Könntest du mal die drei Möglichkeiten posten? Den SOurce meine ich.
|
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
ja wäre cool.
|
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Ein Moderator hat folgendes geschrieben: Dieses Thema wurde von "alcaeus" von "Sonstige Fragen zu Delphi" nach "Freeware" verschoben. Die Freeware-Sparte ist auch fuer Tests offen ;) :gruebel: OK, merk ich mir. :wink: Zitat:
|
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Zitat:
Bei wem funktioniert Möglichkeit 2 nicht? |
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
So ... Hallo TorboPASCAL,
bei mir funktioniert ausschließlich die 2. Version. Florian |
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Zitat:
;o) |
Re: ScreenOff - Monitor in den Standby Test - Bitte Testen
Boah, hab mir fasst in die Hose gepisst bei "Diesen Button nicht benutzen" :lol:
Es klappt jedoch auch nur Variante 2 bei mir. XP Home + SP2 Radeon X-800 XT |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Kleines Update (einen Mini Bug behoben)
Danke für Eure Hilfe, weitere Ergebnisse wären nett. ( auch Mods dürfen mitmachen ;) ) |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Hi,
bei mir funktioniert auch nur die Variante 2. Ich habe einen LG Flatron F700P Monitor (17") auf einer Creative Labs 3D Blaster Ti4400 (GeForce 4 Ti 4400 Chipsatz). mfG mirage228 |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
nVidia Quadro NVS 285, Samsung SyncMaster 191n
(winxp sp2 retail) 1: keine Reaktion 2: funzt 3: keine Reaktion 4: grins Gruß Nico |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
ATI Mobility Radeon 9700, built-in LCD
(winxp sp2 debug) 1: keine Reaktion 2: funzt 3: keine Reaktion 4: nicht mutig genug :) |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
V1 V2 gehen V3 nicht
W2k SP4 Rage Fury Pro und Matrox Mystic |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Zitat:
PS: Bin sehr am Code interessiert. :zwinker: MfG freak |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Zitat:
Schätze mal: 1: Sleep(1000); SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 1); 2: Sleep(1000); SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 1); 3: Sleep(1000); SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0); |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Hmm bei mir kommt nichtmal eine Form mit Buttons :gruebel:
Bye |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Zitat:
|
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Zitat:
|
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Variante 1 + 2 funktionieren
Dell Latitude D800 |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Zitat:
Irgendwie war das Fenster ganz rechts oben auserhalb des Monitors, oder besser ist es immer, wenn ich es starte... BTW: Nur Button Nr. 2 läuft... Bye |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Bei mir funktioniert Variante 1 und 2. Bei 3 keinerlei Reaktion.
W2K pro mit 2 Bildschirmlösung; Gruß Michael |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
1. geht bei mir nicht, ich hab StyleXP.
|
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Zitat:
Hast du eine andere Taskbar oder 2 Monitore ? |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Damit der erste Button unter Windows XP (sp2) auch funktioniert, müsste
Delphi-Quellcode:
in
SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 1);
Delphi-Quellcode:
geändert werden.
SendMessage(FindWindow('Progman', 'Program Manager'),
WM_SYSCOMMAND, SC_MONITORPOWER, 1); Grund: das '#32769'-Desktop-Fenster (csrss), reagiert nicht (mehr) auf die Nachricht - das 'Progman'-Desktop-Fenster (shell-explorer) reagiert allerdings wie erwartet... |
Re: ScreenOff - Monitor in den Standby - Bitte Testen
Knopf1: geht nicht (Das Windowshandle vom Desktop ist: 65556)
Knopf2: geht Knopf3: geht nicht Zitat:
Bye |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Freeware" nach "Open-Source" verschoben.
Auf Wunsch des Autors nach OpenSource verschoben. (nein Du bekommst keine MOD-Rechte ;-) ) |
Re: Monitor in den Standby + Funny Button "Desktop shak
@Sharky Nein, bekomme ich nicht ? :? Noch nicht ! :wink:
Zitat:
*** Now is Open Source. Thx @All. :hi: *** |
Re: Monitor in den Standby + Funny Button "Desktop shak
Was macht denn der Knopf, den man nicht benutzen darf?
Schaltet das mein monitor ganz schnell ein und wieder aus? |
Re: Monitor in den Standby + Funny Button "Desktop shak
Sag ich nich. :wink:
|
Re: Monitor in den Standby + Funny Button "Desktop shak
Frage:
Wieso muss man vor den Befehl immer ein Sleep(1000) machen? Bei mir gehts auch ohne... :? |
Re: Monitor in den Standby + Funny Button "Desktop shak
Code:
[b][...][/b]
[color=darkblue]// Warten um unabsichtliche Mausbewegungen abzufangen[/color] Sleep(1000); [color=darkblue]// Standby aufrufen[/color] SendMessage(FindWindow('Progman', 'Program Manager'), WM_SYSCOMMAND, SC_MONITORPOWER, 1); [b][...][/b] Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:00 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