Page 1 sur 1

[resolu] Eteindre / Allumer son ecran (API)

Publié : mar. 07/juin/2011 15:26
par Ar-S
Coucou,

Avec l'API SendMessage_ on doit pouvoir éteindre/allumer son écran mais je n'arrive pas à convertir la commande en PB
Voilà ce que j'ai commencé avec ce que j'ai pu trouver ici

Code : Tout sélectionner

OFF=2
ON=-1

HWND_BROADCAST=0

WM_SYSCOMMAND=0x0112
SC_MONITORPOWER=0xF170

;WM_SYSCOMMAND = &H112
;SC_MONITORPOWER = &HF170

SendMessage_(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, OFF);
Debug "Ecran eteind..."

Delay(5000)

SendMessage_(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, ON);
Debug "Ecran allumé..."
J'aimerai bien savoir comment vous arrivez à convertir ces données pour qu'elles soient traitées dans PB.

Re: Eteindre / Allumer son ecran (API)

Publié : mar. 07/juin/2011 16:18
par Backup
.....................

Re: Eteindre / Allumer son ecran (API)

Publié : mar. 07/juin/2011 16:21
par Cls
Ceci marche au boulot :
Edit : grilled by Dobro :lol:

Code : Tout sélectionner

#OFF=2
#ON=-1

#WM_SYSCOMMAND=$112

SendMessage_(#HWND_BROADCAST, #WM_SYSCOMMAND, #SC_MONITORPOWER, #OFF);
Debug "Ecran eteind..."

Delay(5000)

SendMessage_(#HWND_BROADCAST, #WM_SYSCOMMAND, #SC_MONITORPOWER, #ON);
Debug "Ecran allumé..."

Re: Eteindre / Allumer son ecran (API)

Publié : mar. 07/juin/2011 16:34
par venom
arf c'est bon sa pour une petite blague :lol:
Sympa le code.

Moi aussi j'avoue etre un peut perdu quand j'arrive sur les page msdn :?





@++

Re: Eteindre / Allumer son ecran (API)

Publié : mar. 07/juin/2011 16:59
par Ar-S
Merci !

Comme quoi je n'étais pas loin pour une fois, je suis bien content. :)