Français
Forum

Anzeige pour Standby - Modus

 

Thomas
Freier
je cherche un Possibilité, um pour Standbyende sans Windowabfrage: débrancher ou bien S'inscrire, den calculateur trop aktivieren. Pour den Standby-Modus fand je de Andreas den folgenden Skript:
KompilierenMarqueSéparation
#######################################################
Das Programm überwacht ob der Rechner schlafen
gehen will bzw. aufwacht !
#######################################################
ab XPROFAN
#######################################################
set(FastMode,1)
 $H windows.ph
 $H messages.ph
DEF SetSuspendState(3) ! Powrprof,SetSuspendState
Parameter :
1 = Hibernate(0) oder Suspend(1) { überwintern(0) oder aussetzen(1) } - BOOL
2 = ForceCritical (sofortiger Schlafemodus(1) oder erst Nachfragen(0) ) - BOOL
3 = DisableWakeEvent ( alle Wakeup-Meldungen abschalten(1) oder nicht(0) ) - BOOL
DEF &PBT_APMQUERYSUSPEND $0000
DEF &PBT_APMRESUMESUSPEND $0007
DEF &BROADCAST_QUERY_DENY $424D5144
Declare OldProc&,Ende&,Button&

Proc WindowProc

    parameters Wnd&, Msg&, wParam&, lParam&

    If Msg& = ~WM_POWERBROADCAST

        If wParam& = &PBT_APMQUERYSUSPEND

            an dieser Stelle will der Rechner schlafen gehen
            MessageBox(Darf der Rechner schlafen gehen ?,Rechner meldet,36)

            If %Button = 7

                der Rechner darf nicht schlafen gehen
                Return &BROADCAST_QUERY_DENY

            else

                an dieser Stelle sollte die CD ausgeworfen werden
                Return 1

            endif

        Endif

        If wParam& = &PBT_APMRESUMESUSPEND

            an dieser Stelle wacht der Rechner wieder auf
            MessageBox(ich bin wieder wach,Rechner meldet,0)
            Return 1

        Endif

    Endif

    alle Messages die nicht behandelt wurden an die Original-Prozedur weiterleiten
    return ~CallWindowProc(OldProc&,Wnd&, Msg&, WParam&, LParam&)

EndProc

Set(TrueColor,1)
cls ~GetSysColor(~COLOR_BTNFACE)
Window-Prozedur ersetzen, in OldProc wird die Adresse der Original-Prozedur gesichert
OldProc& = ~SetWindowLong(%hwnd,~GWL_WNDPROC, ProcAddr(windowProc,4))
Button& = Create(Button,%hwnd,Schlafen,10,10,80,24)

whilenot Ende&

    Waitinput

    If GetFocus(Button&)

        SetSuspendState(0,1,1)Schlafmodus

    endif

endw
a> end

Ist là sous Fenêtre irgendwo quelque chose einzustellen?
 
Gruß Thomas
Windows XP SP2, XProfan X2
22.01.2008  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

405 Views

Untitledvor 0 min.

Themeninformationen

cet Thema hat 1 participant:

Thomas Freier (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie