Vous pouvez le faire en utilisant AutoHotkey , avec un script tel que :
intensity:=50 ; just a number
Gui, 1: Default
Gui, Color, 0x000000 ; Color to black
Gui, +LastFound +AlwaysOnTop -Caption +E0x20 ; Click through GUI always on top.
WinSet, Transparent, %Intensity% ; Set intensity first based on the time of dday
Gui, Show, x0 y0 w%A_ScreenWidth% h%A_ScreenHeight% ; Cover entire screen
Cela créera une fenêtre de clic sur l'écran principal, situé à l'endroit suivant dans les coordonnées x,y de 0,0 et couvre la totalité de l'écran avec un facteur de transparence de 50%. En modifiant les coordonnées affichées, vous pouvez choisir un autre écran, qui fait simplement partie du bureau étendu avec ses coordonnées X, Y, largeur et hauteur.
Pour découvrir les coordonnées de votre moniteur, utilisez la fonction Commande SysGet .
Vous devrez étudier AutoHotkey, mais vous trouverez de nombreuses informations disponibles sur l'Internet.
Une fois que vous connaissez un peu AutoHotkey, vous pouvez vous attaquer à le script d'AutoHotkey SmartBright . Ce script vous permet de contrôler la luminosité à l'aide de la molette de la souris, en maintenant le bouton gauche de la souris enfoncé pendant le défilement vers le haut ou vers le bas. Comme ci-dessus, il ajoute une superposition noire sur l'écran, de transparence variable.