web-dev-qa-db-ja.com

モニタの電源ボタンが壊れています - 電源を切らずにディスプレイを消すにはどうすればよいですか?

ときどき、プログラムを実行したままコンピュータを一晩中電源を入れたままにします。コンピュータがログオフまたはスリープした場合、プログラムは停止します。モニターライトは私の睡眠を妨げるのに十分明るいです。モニタの電源ボタンが壊れています。モニタの電源ケーブルを抜く必要があります。

私はすべてのコントラストと色を0に減らそうとしました。しかし、それでもまだ十分ではありません。モニタをスリープまたはログオフさせずにプログラムを完全に真っ黒にしてプログラムを実行し続けるにはどうすればよいですか私のモニターは
HP Zディスプレイ

注:

  • 私が実行しているプログラムはマウスカーソルを自動的に動かすものです(マウスレコーダーのようなもの)。
  • 私のモニターを毛布などで覆いたくない。
35
Vahn

あなたはこれまでのところ他の答えで問題を抱えているので:

  • プログラムが実行できなくなります
  • ディスプレイを強制的にオフにするのではないと思います。テストしているだけです
  • 主な問題は、私のプログラムを黒い画面で実行する方法です。他のほとんどのプログラムがプログラムの実行を停止させていました。

あなたのミステリープログラムはソフトウェアソリューションと協調するつもりはないということをはっきりと言っています。あなたはただ「デスクトップの外側を考えて」そして本当の問題に取り組まなければならなくなるでしょう:

電源ボタンを固定してください。

あなたはラッキーになるかもしれず、それはほんの汚れています(リモコンのように)、あるいは "それは押すボタンがありません"と言っているので、それを似たような形の木、木に置き換えてくださいプラスチック、大理石、テープで固定して押してください。

または少なくとも次の最善を尽くします。

モニターの電源コードにインラインで別の電源スイッチを取り付ける

インラインランプスイッチ/インラインロッカースイッチを使用します。

enter image description here

彼らは非常にインストールが簡単です、ちょうど慎重にワイヤーを剥ぎ取り、そして特定のスイッチに従って取り付ける、どんなはんだ付けまたはシュリンクチューブさえも必要とすべきではありません。彼らは通常「熱い」ワイヤーを切り替えるだけです、そしてもちろん最初にワイヤーを抜いてください! の検索を改善して、インラインロッカースイッチの取り付け方法 を使用していくつかのビデオも表示します。


次の部分を入力した後、 "を表示したくない"という行を読み終えました。最も簡単な解決策。モニターの上に布をかぶせて、それを覆います。火事や危険なことが起こるほど暑くないようにしてください(これが別の問題である場合)。そのため、カバーを購入するか、シャツや段ボール箱を使用します。基本的には不透明です。

モニターの残りの寿命でそれが完全に消耗することによる余分な熱が心配な場合は、それを完全に隠さないでください。あなたは本当にスクリーン側をブロックする必要があるだけなので、ボール紙をスクリーンにもたせかけるか、あるいは必要に応じてPaperclipの「フック」を使ってそれを保持/吊り下げて、他の5つの側を自由に呼吸させます。

enter image description here ほぼ完成したDIYスクリーンカバー、ぴったり収まるように曲げます。

57
Xen2050

電源タップを手に入れて、あなたの足や手の届く範囲に取り付けることをお勧めします。あなたがどこに住んでいるのかわからないが、私は約$ 2 - $ 3でそれを買うことができる。

このようにして、モニタをこのスイッチに接続し、必要なときにいつでもオン/オフすることができます。

enter image description here

IMPORTANT - デイジーチェーンの場合

簡単な電源タップとNOTサージ保護装置を必ず用意してください。そうしないと、火災の危険が生じる可能性があります。あなたの家のサーキットブレーカーがあなたのサーキットの完全なコントロールを維持している限り、デイジーチェーン接続によるモニター以外の何ものも差し込むのは比較的安全なはずです。

44
MonkeyZeus

モニタの入力をビデオのないソースに変更してみてください(例:vga)。最近のほとんどのモニターには複数の入力があり、手動で必要なものを選択できます。それから、それはあなたに源がないことをあなたに告げそしてそれから眠りにつくでしょう。

25
Andy

モニターを消すだけです。

enter image description here

真剣に!他の電源設定がPCをシャットダウンしない(決してスリープ状態にならないように設定する)と仮定すると、タスクは依然としてバックグラウンドで実行されているはずです。私のシステムはまた、10分後にモニタを自動的に消すように設定されています

enter image description here

あなたはおそらくを使ってソフトウェアのモニタをオフにすることもできます - nircmd が頭に浮かぶ - 「nircmd monitor async_off」のような単純なコマンドで、必要なことを実行できます。

11
Journeyman Geek

電源スイッチが壊れているので(とにかくどうやって電源を入れますか?)あなたは別のスイッチを使うことができます。他の人が提案したように電源ケーブルを接続するのではなく、次のいずれかを使用する方が簡単です。

electric plug with switch

これらは、内蔵の電源スイッチを持っていない(もはや稀になっている)またはスイッチが故障している機器に最適です。

スイッチがインラインになっているケーブルも購入できます。あなたはあなた自身のものを接続するよりむしろ目的のために作られたケーブルを購入する方が得策です。既製のケーブルは適切なストレインリリーフ、耐水性を持ち、すべてのコンポーネントとスプライスはそのタイプのケーブルから予想される電流に対して定格されます。

9
user76225

あなたはあなたのモニターを好転させることができますか?壁に向かって回転させても、過熱の問題は発生しません。

あるいは、あなたは睡眠のためにアイマスクを身に着けているのを見ましたか?夏の早朝にテントが眠るのに十分な暗さを提供することはめったにないので、キャンプをするときにこれらを使用します。

7
Matt Jones

モニターの電源ライトをマスキングテープで覆います(完全に黒くしたい場合は、もっと不透明なテープで覆います)。私は私のタワーケースの上の明るいライトのいくつかにマスキングテープを使います(例えば、HD活動のための愚かな青いLED。赤いLEDの何が間違っていましたか?素敵な眠りに優しい色、そしてまだ見やすい)。

DPMSの "off"省電力状態でモニターのバックライトを消します。で有効にする
sleep 1 && xset dpms force off(LinuxまたはX11ディスプレイサーバーを使用しているその他のOS)または
wizmo monoff (Windows) sleepは、コマンドが実行される前にenterキーを放すことができるようになっています。 (IIRC、wizmoが先に眠ります)。

マウスを動かすかキーを押すと、コンピュータは省電力のスクリーンセーバーモードから復帰します。机が揺れている場合(またはマウスによっては異なる場合でも)、マウスを上下逆さまにして動きを検出しないようにすることができます。

プログラムがマウスの動きをシミュレートしている場合、これはうまくいかないかもしれません。マウスウェイクアップを無効にしてキーボードだけを離れることが可能な場合はIDK。 wizmo shake=0は、内蔵のアニメーションスクリーンセーバーに対してのみ機能します。Windowsの内蔵モニターの省電力モードの起動には機能しません。

黒いウィンドウでWindowsデスクトップを覆っているものは、マウスクリックを通過しない限り、プログラムの動作を止めます。しかし、バックライトの点灯は暗さと同じではなく、電力の無駄遣いです。


代替オプション1:VM内でプログラムを実行するので、実際のモニタに直接接続されているWindowsでは仮想マウスの動きは見られず、VM内のOSだけが見えます。


オプション2:独自のスイッチを使って、モニターを別の電源バーに置きます。

(または、コンセントごとにスイッチ付きの電源バーを購入するが、スイッチのラベル​​をしっかり付けて、コンピュータの横にモニタを接続しないでください。誤って電源を入れ直すのが面倒になることはありません。)

6
Peter Cordes

nircmd には "モニタをスリープ状態にする"オプションがあります。

これを私のPATHのショートカットに入れます。

nircmd.exe cmdwait 100 monitor off
6
Attie

壁のモニターを抜くだけ!または、PCから電力が供給されている場合は、PCから取り外します。

質問は「モニタを抜かずに」を追加するように編集されました。私の知る限りでは、それはプラグが不便な場所にあるためだけです。その場合は、延長コードを使用してプラグをアクセスしやすい場所に移動してください。

あるいは @ brichins が指摘するように、モニターの端にある電源ケーブルやデータケーブルを抜くことができるモニターもあります。

5
David Richerby

私が言及したのを見たことがなかった他のいくつかのオプションを(これを投稿した時点で):

  • KVMスイッチ ?モニタを代替/空の入力に切り替えます。

  • マウスマクロが原因でソフトウェアが「スリープ」しない場合(マウスが動いているとスリープできない)...おそらくソフトウェアを仮想化できますか。 VMWare PCに移動しますか?プログラムはVMで実行され、メインOSはスリープ状態になりますか?

  • 複数の入力がありますか?出力位置を切り替えるには、 キーボードショートカット を使用しますか? (「はい、これは有効なオプションです」と言うのに十分な時間、他のポートに接続する必要があるかもしれません)

  • アンチグレア/プライバシーフィルタ - 角度からの光を遮断し、通常は人々に自分のものを見たくないオフィス環境で使用します。しかし、彼らは光を減らし、夜にあなたを保っている光の「ノイズ」を軽減するべきです。

privacy screenblocker

4
WernerCD

プレゼンテーションモード を有効にしてみてください

うまくいけば、Win + Pを押すと、存在しないプロジェクタにディスプレイを投げてメインディスプレイをオフにすることができます。

3
Snow

これは私が数年前に研究したWindowsPowerShellスクリプトです - 私はフォーラムの人々からいくらかの助けを得ました - 私はどれを覚えていません。

ちなみに、私がそれを使う主な理由は私のグラフィックスカードをリセットすることです。私は4つの画面を使用していますが、何らかの理由で私の主画面が時々低解像度に戻り、再起動ボタンが表示されません。私はモニターが目覚めるとそれが適切な解像度に回復することを発見しました。

以下のテキストをmonitor_off.ps1のようなファイル名にコピーします。ファイルの関連付けを編集した場合は、ファイルをダブルクリックして実行できます。または "Davidw"で指摘されているように、右クリックして、[Powershellで実行]を選択します。

# Windows PowerShell - Turn display off by calling WindowsAPI.
# Jan Zumwalt - rev 2017.12.05
# Moving the mouse or pressing a keyboard key reactivates the screen.
# works with multi-screen systems too.


# SendMessage(HWND_BROADCAST,WM_SYSCOMMAND, SC_MONITORPOWER, POWER_OFF)
# HWND_BROADCAST  0xffff
# WM_SYSCOMMAND   0x0112
# SC_MONITORPOWER 0xf170
# POWER_OFF       0x0002

Add-Type -TypeDefinition '
using System;
using System.Runtime.InteropServices;

namespace Utilities {
   public static class Display
   {
      [DllImport("user32.dll", CharSet = CharSet.Auto)]
      private static extern IntPtr SendMessage(
         IntPtr hWnd,
         UInt32 Msg,
         IntPtr wParam,
         IntPtr lParam
      );

      public static void PowerOff ()
      {
         SendMessage(
            (IntPtr)0xffff, // HWND_BROADCAST
            0x0112,         // WM_SYSCOMMAND
            (IntPtr)0xf170, // SC_MONITORPOWER
            (IntPtr)0x0002  // POWER_OFF
         );
      }
   }
}
'

[Utilities.Display]::PowerOff()
3
jwzumwalt

ここにいくつかの良い答えがあります。システムのLEDライトをすべて消灯して、スリープを妨げないようにします。私はすべてのモニターを電源タップに接続していて、その電源を切るとすべてのモニターの電源が切れます。私が実行しているソフトウェアは、電源タップとモニタの電源が切れていても実行を続けます。

最近のOSやアプリは物理的なモニタがオンになっていることに依存してはいけません。それがこの特定のソフトウェアの場合に当てはまらない場合は、そのソフトウェアが実行していることすべてに別の解決策が必要になります。

2
Thomas Carlisle

私は同じような問題を抱えています、毎週のバックアップを完了させるためにコンピュータの電源を入れたままにして、モニタのいずれかのポートに外付けハードドライブを接続しているためです。 USBポートをオフにしているので、これがWindows 7用の私の解決策です:

[コントロールパネル]で[電源オプション]に移動し、[ディスプレイをオフにするタイミングを選択]をクリックします enter image description here [ディスプレイの電源を切る]オプションを1分に設定し、[コンピュータをスリープ状態にする]オプションを[しない]に設定します。 enter image description here

このオプションを電源プランとして保存するには、[電源オプション]ページの[電源プランの作成]をクリックします。

次のページで、電源プランの名前を設定します。 enter image description here

電源プランに上記のオプションを設定します。 enter image description here

電源プランを設定します。 enter image description here

2
Davidw

プログラムがバックグラウンドで実行されている間に、黒い画像を作成/ダウンロードしてフルスクリーンで開くだけです。シンプルでハードウェアの変更は不要です。

1
Walky

モニタの電源を切ることができるツールやウィンドウがスリープするように設定できるツールはたくさんありますが(これは明らかにここで推奨される方法です)、私が提案したい簡単な解決策が1つあります。

黒いPowerPointプレゼンテーションを作成してフルスクリーンプレゼンテーションとして開くだけです;-)

1
Stefan