У меня есть ноутбук Sony Vaio, и он работает под управлением Windows 7. Я знаю, что могу настроить яркость экрана с панели управления, но я хочу, чтобы он был еще ярче. Есть ли взлом или способ сделать это из командной строки?
windows-7
command-line
сойка
источник
источник
powercfg
команда, которая позволяет изменять значения индекса яркости, но она используется для определенных тем (например,-SETACVALUEINDEX
используется, когда компьютер подключен). Я не верю, что это то, что вы ищете ...powercfg.cpl
... хорошего вопроса +1. Мне было интересно то же самое о регулировке скорости вентилятора через командную строку.reg
для чтения / установкиОтветы:
Итак, вот что я сделал:
Две команды для установки любых настроек электропитания:
powercfg -SetDcValueIndex
иpowercfg -SetAcValueIndex
, в зависимости от того, хотите ли вы изменить настройки при работе от батарей или от сети переменного тока. Эта команда имеет формат (без учета регистра):Тогда нам нужно три GUID. Найти их, запустив
powercfg -q
. Вывод выглядит так (он будет на языке вашей системы):Теперь вам нужно найти и записать:
Display
Display Brightness
Теперь поместите три значения GUID плюс желаемую яркость в процентах - скажем, 10% - вот так:
И ... ничего не случилось со мной! Яркость не изменилась! Выполнив,
powercfg /q
я проверил, что действительно мое новое значение было сохранено правильно. Поэтому я просто попросил активировать свои настройки мощности (даже если они были активны все время):И вуаля! у меня яркость экрана потускнела до 10%!
источник
Power Scheme
GUID подгруппы для настроек экрана,Display
а GUID для настройки яркости -Display brightness
. Следующая команда получит все необходимые данные для вас:powercfg -q | find "Power Scheme GUID" & powercfg -q | find "(Display)" & powercfg -q | find "(Display brightness)"
/Query
опцию, как показано в посте, и искать Friendly name. И вы также можете использовать,/Aliases
чтобы перечислить большинство псевдонимов в хорошей иерархической таблице. К сожалению, нет псевдонима для яркости, только для видео подраздела. Существуют также понятные имена для встроенных схем, в частности, текущая активная схема SCHEME_CURRENT и все схемы SCHEME_ALL (недокументированные?). Таким образом, приведенная выше команда становится:powercfg -setdcvalueindex SCHEME_CURRENT SUB_VIDEO aded5e82-b909-4619-9949-f5d71dac0bcb 10
Я сделал командный файл, который работает для английского языка, который использует метод выше. http://aarongiera.com/change_brightness.bat
Это работает, но только в масштабе 0-100. Это не может быть ни ниже, ни выше яркости, на которую способны разочаровывающие светодиоды.
источник
-SetDcValueIndex
а не-SetAcValueIndex
(от питания адаптера). Вот как выбрать значение для текущей ситуации: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%
.