私は、PCの前に座っていないときに、SteamストリーミングにPCを使用しようとしています。3台のモニターすべてを物理的にオフにしなくて済むようにしたいです。そのため、モニターをオフにする(スタンバイにする)プログラムまたはスクリプトを探しています。それを実行する方法はいくつか見つかりましたが、マウスを動かすか、リモートでSteamを起動すると、常にモニターが起動してしまいます。起動コマンドを実行したときにのみ起動するように、モニターをオフにする方法を見つけたいと思っています(キーを押したときのみ起動することもできます)。コマンドを実行するマクロを作成することはできますが、コマンドが何であるかわかりません。この件に関して、どのような助けでもいただければ幸いです。
ありがとう
答え1
要求に応じてモニターのオン/オフを切り替えるスクリプトは見たことがありません。
したがって、コンピューター、ネットワーク機器、モニターなどのハードウェア デバイスの場合、必要に応じてデバイスの電源をオフにしたりオンにしたりするには、リモート コントロール電源スイッチが最適です。
こうしたものはたくさんあります (インターネット検索)。ですから、自分に最も適したものを見つけるのがおそらく最善でしょう。私はこうしたものをたくさん見つけたので、自分に合ったものがあなたにとって最善のものでしょう。
答え2
HDMI を使用している場合は、USB 経由の HDMI CEC が適している可能性があります。
https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter
残念なことに、モニターが 3 台あるので、アダプターに 120 ドルかかります。そのため、HDMI に組み込まれた CEC を介してモニターをオン/オフにする物理コマンドがあります。
スクリプトを実行すると、3 つのデバイスすべてに同時に ON コマンドが送信され、デバイスがオンになります。
そのため、3 つの USB ポートと USB ハブが必要になります。
もう一つの選択肢はKASA TPリンクhs300です https://www.bhphotovideo.com/c/product/1433487-REG/tp_link_hs300_smart_wi_fi_power.html
各モニターを別のポートに接続できます。その後、お使いの携帯電話のアプリを使用してモニターを制御できます。グループを作成して、モニターのオン/オフを切り替えることもできます。
さらに、github のユーザーが Python API を作成しているので、Python を使用してその方法で制御することもできます。 https://github.com/p-doyle/Python-KasaSmartPowerStrip
さらに、Google または Alexa デバイスに接続して、音声コマンドを使用してオン/オフを切り替えることもできます。