Ciao a tutti,
cercando in rete un programmino che mi spegnesse il monitor a comando ho trovato in un forum quanto segue:
(http://hetrebirth.altervista.org/vie...4448d1fe0725c4)
Spegni monitor
allora,visto ke ho qualke lacuna sulle funzioni ho pensato di esercitarmi un pò be allora beccatevi questa
Codice:
;Questa è la libreria monitor.au3
#include <misc.au3>
local $tempo,$sec
_monitor($tempo)
Func _monitor($tempo)
$sec=$tempo
Local Const $Off = 2, $On = -1
Opt("WinTitleMatchMode", 4)
$hwnd = WinGetHandle('classname=Progman')
_ToggleMonitor($hWnd, $Off)
Sleep ($sec) ;Tempo del monitor oscurato
_ToggleMonitor($hWnd, $On)
EndFunc
Func _ToggleMonitor($hwnd, $OnOff)
Local Const $WM_SYSCOMMAND = 274
Local Const $SC_MONITORPOWER = 61808
_SendMessage($hWnd, $WM_SYSCOMMAND, $SC_MONITORPOWER, $OnOff)
If @error Then
MsgBox(0,"_ToggleMonitor", "_SendMessage Error: " & @error)
Exit
EndIf
EndFunc
Questo file una volta salvato dovete rinominarlo monitor.au3
Codice:
;Esempio
include<monitor.au3>
_monitor(3000)
Nella stessa cartella del file monitor potete testare la funzione semplicemente includendola e digitando il tempo in qui il monitor deve essere spento Wink Spero sia utile a qualkuno
Se qualcuno - qui in questo forum - non ha difficoltà a capire il codice soprastante, mi può dire per favore se fa quello che dicevo? e in tal caso come va usato, dove va inserito...