J'ai un ordinateur portable Sony Vaio et il fonctionne sous Windows 7. Je sais que je peux régler la luminosité de l'écran à partir du panneau de commande, mais je veux le forcer à être encore plus lumineux. Existe-t-il un hack ou un moyen de le faire à partir de l'invite de commande?
13
powercfg
commande qui vous permet de modifier les valeurs de l'indice de luminosité, mais elle est utilisée pour des thèmes spécifiques (Ex.-SETACVALUEINDEX
Est utilisé lorsque l'ordinateur est branché). Je ne crois pas que ce soit ce que vous cherchez ...powercfg.cpl
... bonne question +1. Je me demandais la même chose à propos du réglage de la vitesse du ventilateur via l'invite de commande.reg
pour lire / définir les clés de registre à partir de la ligne de commandeRéponses:
OK, voici donc ce que j'ai fait:
Les deux commandes permettant de définir les paramètres d'alimentation sont
powercfg -SetDcValueIndex
etpowercfg -SetAcValueIndex
, selon que vous souhaitez modifier le paramètre lorsque vous êtes sur piles ou sur secteur. Cette commande a un format (insensible à la casse):Ensuite, nous avons besoin de trois GUID. Trouvez-les en courant
powercfg -q
. La sortie ressemble à ceci (elle sera dans la langue de votre système):Vous devez maintenant trouver et noter:
Display
Display Brightness
Maintenant, mettez vos trois valeurs GUID plus la luminosité souhaitée en pourcentage - disons 10% - comme ceci:
Et ... rien ne m'est arrivé! La luminosité n'a pas changé! En exécutant,
powercfg /q
j'ai vérifié que ma nouvelle valeur était bien stockée correctement. J'ai donc simplement demandé de rendre mon réglage de puissance actif (même s'il était actif tout le temps):Et le tour est joué! la luminosité de mon écran est tombée à 10%!
la source
Power Scheme
, le sous-groupe GUID pour les paramètres d'écran est étiquetéDisplay
et le paramètre GUID pour la luminosité est étiquetéDisplay brightness
. La commande suivante obtiendra toutes les données nécessaires pour vous:powercfg -q | find "Power Scheme GUID" & powercfg -q | find "(Display)" & powercfg -q | find "(Display brightness)"
/Query
option comme indiqué dans la publication et rechercher un nom convivial. Et vous pouvez également utiliser/Aliases
pour répertorier la plupart des alias dans un joli tableau hiérarchique. Malheureusement, il n'y a pas d'alias pour la luminosité, seulement pour la sous-section vidéo. Il existe également des noms conviviaux pour les schémas intégrés, notamment le schéma actif actuel SCHEME_CURRENT et tous les schémas SCHEME_ALL (non documentés?). Ainsi, la commande ci-dessus devient:powercfg -setdcvalueindex SCHEME_CURRENT SUB_VIDEO aded5e82-b909-4619-9949-f5d71dac0bcb 10
J'ai fait un fichier batch qui fonctionne pour l'anglais qui utilise la méthode ci-dessus. http://aarongiera.com/change_brightness.bat
Cela fonctionne, mais uniquement sur une échelle de 0 à 100. Il ne peut pas y avoir de luminosité inférieure ou supérieure que les leds sont capables de décevoir.
la source
-SetDcValueIndex
et non-SetAcValueIndex
(sur l'alimentation de l'adaptateur). Voici comment choisir la valeur de la situation actuelle:set AcDc=Dc
WMIC /NameSpace:\\root\WMI Path BatteryStatus Get PowerOnline | find /i "true" > nul && set AcDc=Ac
powercfg -Set%AcDc%ValueIndex SCHEME_CURRENT SUB_VIDEO %brtnss% %brightness%
.