回答:
取られた蓋を閉じる電源オプションに設定されました。このページにもスクリプトが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行のコードであるレム ARKSを)。
以下は、現在アクティブな電源スキームのコマンドラインから動作を変更する最も簡単で読みやすい方法のようです(w17tの回答とこのTenForumsの投稿のおかげです)。
DoNothingWhenClosingTheLid.bat::Do nothing when you close the lid
powercfg /setacvalueindex scheme_current sub_buttons lidaction 0
powercfg /setdcvalueindex scheme_current sub_buttons lidaction 0
::Re-activate current scheme to make settings take effect immediately
powercfg /setactive scheme_current
GoToSleepWhenClosingTheLid.bat
::Go to sleep/standby mode when you close the lid
powercfg /setacvalueindex scheme_current sub_buttons lidaction 1
powercfg /setdcvalueindex scheme_current sub_buttons lidaction 1
::Re-activate current scheme to make settings take effect immediately
powercfg /setactive scheme_current