Windows 電源プランの自動化

Windows 電源プランの自動化

私は Asus ROG G750JZ (ラップトップ) を常にオンにしておくのが好きで、午前 1 時に自動的にスリープ状態になり、蓋を開けると自動的に起動するように設定しています。ただし、ラップトップを常に使用しているわけではなく、エネルギーを節約するために蓋を閉じたままにしているので、蓋を閉じると自動的に電源プランをバランスから省電力 (実際には ASUS の Power4Gear Power Saving) に切り替えることで、さらにエネルギー節約を最大化したいと考えています。

今、私はこのトピックについて多くの調査を行いましたが、残念ながら、必要なことを行うものは見つかりませんでした。私が見つけた最も近いものは、電源プランアシスタントでした(http://www.powerplan7.com/home.htm) ですが、必要な機能は提供されていません。PowerShell を使用した powercfg コマンドに関するトピックをいくつか見つけましたが、理解できませんでした。提案があれば歓迎しますし、PowerShell でスクリプトを書いてこれを自動化することも考えています。

OS: Windows 8.1

編集: 1 日に数回リモートでアクセスしたいので、スリープ状態にしたくありません。

答え1

以前この質問に答えたので、あなたの調査はもっと良くできたはずです。

コマンドラインから簡単に電源プランを変更することができます。また、それが可能なため、スケジュールされたタスクを使用して変更することもできます。

方法は次のとおりです。

  1. コマンドプロンプトウィンドウを開く
  2. 入力:powercfg -l
  3. ウィンドウ内で右クリックし、 を選択しますmark
  4. マウスを使用して、設定する電源スキームの GUID 番号全体を選択します。(次のようになります: 12345678-1234-1234-1234-1234567890abc)
  5. GUID 全体を選択したら、右クリックします。(これにより、テキストがクリップボードにコピーされます。)
  6. タスク スケジューラでタスクを作成するか、既存のタスクを編集し、パラメータとともに次のプログラムを指定します。

{Guid} はコピーした長い数字です:

 powercfg -setactive {Guid}

念のため、プログラムはpowercfg、パラメータは-setactive {Guid}

答え2

電源制御のショートカット キーの割り当て:

  • Screen-off.bat と Screen-on.bat という 2 つのバッチ ファイルを作成します。
  • それぞれに該当する「powercfg -setactive {guid}」コマンドを入力します。
  • デスクトップにこれらの 2 つの *.bat ファイルへのショートカットを作成します。
  • プロパティを使用して、これら 2 つのファイルのショートカット キー (例: Ctrl+ Alt+FおよびCtrl+ Alt+ )を作成しますN
  • いずれかのバッチ ファイルをアクティブにするには、ショートカット キーを使用するか、ショートカット アイコンをダブルクリックします。

関連情報