Bonsoir à toutes et tous
Je voudrais empêcher la mise en veille d'une tablette lorsque j’utilise pour visionner des diaporamas sur picasa qui sont assez long.
j'ai vu avec lavoilà pour bloquer la mise en veille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Declare Function SetThreadExecutionState Lib "kernel32" (ByVal esFlags As Long) As Long Public Enum EXECUTION_STATE 'As Integer ES_CONTINUOUS = &H80000000 ES_DISPLAY_REQUIRED = &H2 ES_SYSTEM_REQUIRED = &H1 ES_AWAYMODE_REQUIRED = &H40 End Enum Public Sub PowerSaveOff() 'Shared SetThreadExecutionState (EXECUTION_STATE.ES_DISPLAY_REQUIRED Or EXECUTION_STATE.ES_CONTINUOUS) End Sub
donc je lance "Picasa"mais le problème je ne sais pas quand Picasa sera fermé, et aussitôt qu'il est fermé je veux autoriser à nouveau la mise en veille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 pathname = "C:\Program Files\Google\Picasa3\Picasa3.exe" ret = Shell(pathname, vbNormalFocus)
mais comment connaitre l'état du programme Picasa
merci d'avance
Partager