Windowsコマンドプロンプトから画面の明るさを大きくすることはできますか


13

Sony Vaioラップトップを使用しており、Windows 7を実行しています。コントロールパネルから画面の明るさを調整できることは知っていますが、さらに明るくする必要があります。ハック、またはコマンドプロンプトからこれを行う方法はありますか?


Fn + <key>輝度コントロールが機能しませんか?
コバルツ

powercfg輝度インデックスの値を変更できるコマンドがありますが、特定のテーマに使用されます(-SETACVALUEINDEXコンピューターが接続されている場合に使用されます)。私はこれがあなたが探しているものだとは思わない...
ロブ

powercfg.cpl良い質問+1のパラメーターはないようです。コマンドプロンプトでファンの速度を調整することについても同じことを考えていました。
ロブ

あなたのタイトルは説明とは異なる質問をしているようです-画面の輝度を上げる方法を試している場合は、ここにソニーのラップトップのハックがありますが、これがforum.notebookreview.com/ソニー/…
デイブ

私のようなもの使用するプロセスモニタを、あなたがコントロールパネルアプレットを使用するときに任意のレジストリ設定が変更されたかどうかを確認します。その後reg、コマンドラインからレジストリキーの読み取り/設定に使用できます
-SeanC

回答:


16

OK、だからここに私がやったことがあります:

設定は、任意のパワーを設定するための2つのコマンドpowercfg -SetDcValueIndexpowercfg -SetAcValueIndex、あなたはときは、電池やAC電源で設定を変更したい場合は異なります。このコマンドの形式は次のとおりです(大文字と小文字は区別されません)。

POWERCFG -SETDCVALUEINDEX <SCHEME_GUID> <SUBGROUP_GUID> <SETTING_GUID> value

次に、3つのGUIDが必要です。を実行してそれらを見つけますpowercfg -q。出力は次のようになります(システムの言語になります)。

D:\Users\212579988>powercfg /q
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced)
  Subgroup GUID: fea3413e-7e05-4911-9a71-700331f1c294  (Settings belonging to no subgroup)
    Power Setting GUID: 0e796bdb-100d-47d6-a2d5-f7d2daa51f51  (Require a password on wakeup)
      Possible Setting Index: 000
      Possible Setting Friendly Name: No
      Possible Setting Index: 001
      Possible Setting Friendly Name: Yes
    Current AC Power Setting Index: 0x00000001
    Current DC Power Setting Index: 0x00000001

  Subgroup GUID: 0012ee47-9041-4b5d-9b77-535fba8b1442  (Hard disk)
    Power Setting GUID: 6738e2c4-e8a5-4a42-b16a-e040e769756e  (Turn off hard disk after)
      Minimum Possible Setting: 0x00000000
      Maximum Possible Setting: 0xffffffff
      Possible Settings increment: 0x00000001
      Possible Settings units: Seconds
    Current AC Power Setting Index: 0x00000000
    Current DC Power Setting Index: 0x00000000

...

  Subgroup GUID: 7516b95f-f776-4464-8c53-06167f40cc99  (Display)
    Power Setting GUID: 17aaa29b-8b43-4b94-aafe-35f64daaf1ee  (Dim display after)
      Minimum Possible Setting: 0x00000000
      Maximum Possible Setting: 0xffffffff
      Possible Settings increment: 0x00000001
      Possible Settings units: Seconds
    Current AC Power Setting Index: 0x0000012c
    Current DC Power Setting Index: 0x00000078

    Power Setting GUID: 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e  (Turn off display after)
      Minimum Possible Setting: 0x00000000
      Maximum Possible Setting: 0xffffffff
      Possible Settings increment: 0x00000001
      Possible Settings units: Seconds
    Current AC Power Setting Index: 0x00000258
    Current DC Power Setting Index: 0x0000012c

    Power Setting GUID: aded5e82-b909-4619-9949-f5d71dac0bcb  (Display brightness)
      Minimum Possible Setting: 0x00000000
      Maximum Possible Setting: 0x00000064
      Possible Settings increment: 0x00000001
      Possible Settings units: %
    Current AC Power Setting Index: 0x00000064
    Current DC Power Setting Index: 0x0000000c

...

次に、検索して書き留める必要があります。

  • 現在のスキームGUID-最初の行にあります。
  • 表示用のサブグループGUID-下向き Display
  • 明るさのGUIDを設定する-下を向く Display Brightness

次のように、3つのGUID値と希望する明るさをパーセントで入力します(10%としましょう)。

C:\Users\Mike>powercfg -SetDcValueIndex 381b4222-f694-41f0-9685-ff5bb260df2e 7516b95f-f776-4464-8c53-06167f40cc99 aded5e82-b909-4619-9949-f5d71dac0bcb 10 

そして...私には何も起こりませんでした!明るさは変わらなかった!実行するpowercfg /qことで、実際に新しい値が適切に保存されていることを確認しました。そのため、電源設定をアクティブにするように要求しました(常にアクティブでしたが)。

C:\Users\Mike>powercfg -S 381b4222-f694-41f0-9685-ff5bb260df2e

そして出来上がり!画面の明るさが10%に暗くなった!


素敵な最初の投稿!
SLM

3
ここに素晴らしい投稿。明確化:英語の場合、現在のスキームはと呼ばれPower Scheme、画面設定のサブグループGUIDにはラベルが付けられDisplay、明るさの設定GUIDにはラベルが付けられDisplay brightnessます。次のコマンドは、必要なすべてのデータを取得しますpowercfg -q | find "Power Scheme GUID" & powercfg -q | find "(Display)" & powercfg -q | find "(Display brightness)"
。– Iszi

私はこれを試しましたが、うまくいきませんでした。管理者特権のコマンドプロンプトから実行する必要があるかもしれませんか?
イッツィ

私は自分の問題を理解したと思います。GPOによって設定がロックされている場合、これは機能しないようです。
-Iszi

3
Windows 7以降では、ほとんどのGUIDにエイリアスがあります/Query。投稿に示されているオプションを使用して、フレンドリ名を探してください。また、使用/Aliasesして、ほとんどのエイリアスを素敵な階層テーブルにリストすることもできます。残念ながら、明るさのエイリアスはなく、ビデオサブセクションのみです。また、組み込みのスキーム、特に現在アクティブなスキームSCHEME_CURRENT、およびすべてのスキームSCHEME_ALL(文書化されていない?)のフレンドリ名があります。したがって、上記のコマンドは次のようになりますpowercfg -setdcvalueindex SCHEME_CURRENT SUB_VIDEO aded5e82-b909-4619-9949-f5d71dac0bcb 10
。– nohwnd

9

上記の方法を使用する英語用のバッチファイルを作成しました。 http://aarongiera.com/change_brightness.bat

for /f "tokens=*" %%i in ('powercfg -q ^| find "Power Scheme GUID"') do set pwrSchm=%%i
set pwrSchm=%pwrSchm:~19,36%

for /f "tokens=*" %%i in ('powercfg -q ^| find "(Display)"') do set dsply=%%i
set dsply=%dsply:~15,36%

for /f "tokens=*" %%i in ('powercfg -q ^| find "(Display brightness)"') do set brtnss=%%i
set brtnss=%brtnss:~20,36%

set /P brightness=Enter % brightness:  %=%

powercfg -SetDcValueIndex %pwrSchm% %dsply% %brtnss% %brightness%
powercfg -S %pwrSchm%

機能しますが、スケールは0〜100のみです。これは、LEDが期待どおりに低輝度または高輝度にすることはできません。


@ user2089636こんにちは、OneDriveやMegaなどの共有サーバーでバットを共有できますか?投稿したリンクは古くなっています(サイトはオフラインです)
ミルコチアンファラニ

これは、ラップトップがバッテリーにあるときの設定を使用します。アダプターの電源では-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%です。
アレクサンダーゲルブフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.