ワンクリックでウィンドウのこの設定を変更できるユーティリティまたはコマンドを知っている人はいるのではないでしょうか。ふたを閉じたときやスリープ状態にしたときに何もしないようにする場合でも、ラップトップで頻繁に変更する必要があります。
コマンドラインからなんとかして変更できると思います。
Set On Lid Close Power Option から取得。このページにもスクリプトが1つまたは2つありますが、以下に再現した方法が最善です。
powercfg
コマンドを使用して設定できます。
事前設定されたスキームには、次のGUIDがあります。
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High performance)
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a (Power saver)
私の例ではバランススキームを使用しますが、GUIDが提供するものを使用します。
powercfg -GETACTIVESCHEME
スキーマGUIDを指定してクエリコマンドを実行すると、サブグループのGUIDと電源設定、および各電源設定のインデックス値を確認できます。
powercfg -Q 381b4222-f694-41f0-9685-ff5bb260df2e
出力を確認すると、サブグループGUID=が必要です。
Subgroup GUID: 4f971e89-eebd-4455-a8de-9e59040e7347 (Power buttons and lid)
そして電力設定:
Power Setting GUID: 5ca83367-6e45-459f-a27b-476b1d01c936 (Lid close action)
インデックスオプションあり:
Possible Setting Index: 000
Possible Setting Friendly Name: Do nothing
Possible Setting Index: 001
Possible Setting Friendly Name: Sleep
Possible Setting Index: 002
Possible Setting Friendly Name: Hibernate
Possible Setting Index: 003
Possible Setting Friendly Name: Shut down
だから、ふたが閉じたときにシャットダウンするようにシステムを構成するには、次のコマンドを実行します:
powercfg -SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 3
powercfg -SETDCVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 3
「プラグイン」アクションの場合はAC、「バッテリー接続」アクションの場合はDC=。
お役に立てれば。
かなり長いコード行をめちゃくちゃにしたので、引用符で囲んでいないことに注意してください。したがって、書式設定のために、引用符は付けません。
powercfg
は、GUIDのエイリアスをサポートします(スキーム名、グループなど)
@echo off
powercfg /s scheme_min
rem scheme_min is high performance
powercfg /setacvalueindex scheme_min sub_buttons lidaction 0
rem under buttons group; plugged in
powercfg /setdcvalueindex scheme_min sub_buttons lidaction 0
rem dc means on battery
rem check with powercfg.cpl gui
rem use powercfg /aliases for aliases instead of guid numbers
rem query with powercfg /q
上記のスクリプトは、高パフォーマンススキームに切り替え、ふたのアクション(When I close the lid:
)両方のケースでNone
になります(接続されているか、バッテリーに接続されている場合)。
残りはほとんどコメントなので、基本的には3行のコードです(rem arks)。