web-dev-qa-db-ja.com

ショートカットで画面を空白にするにはどうすればよいですか?

電源をオフにしたり、スリープ状態にしたりせずに、画面をすぐに黒い画面に切り替えるショートカットが欲しいのですが。

どうすればよいですか?

ソリューションのセットアップがいかに効率的であるかが優れています。

24
barlop

空白のスクリーンセーバーへのショートカットを作成し、ショートカットのプロパティウィンドウからキーボードショートカットを設定するだけです。

スクリーンセーバーはscrnsave.scrにあり、%SYSTEMROOT%\system32にあります。

15
Candreasen

NirCmd を使用すると、これを簡単に行うことができます。これらの4つのオプションは、それぞれ黒い画面になります(副作用あり):

  • モニターの電源を切ります。

    nircmd.exe monitor off
    
  • デフォルトのスクリーンセーバーを起動します(空白に設定して、画面を空白にすることができます)。

    nircmd.exe screensaver
    
  • コンピュータを「スタンバイ」モードにします。

    nircmd.exe standby
    
  • コンピュータの電源を切ります。

    nircmd.exe exitwin poweroff
    

nircmd.exe in C:\Windows\System32どこからでも呼び出したい場合。


Dennis Williamson彼のコメント で指摘したように、次のようなホットキーを作成できます。

nircmd.exe cmdshortcutkey "C:\Windows\Temp" "MO" "Ctrl+Shift+M" monitor off

または、次のようにクリックできるデスクトップ上のショートカット:

nircmd.exe cmdshortcut "~$folder.desktop$" "Turn Monitor off" monitor off

AutoHotkey を使用すると、上記のコマンドをホットキーにバインドできます。

#s::Run nircmd.exe monitor off

上記のホットキー WIN+S たとえば、モニターをオフにします。

代替プログラムは、スクリプトが嫌いなら、 PhaseExpress のようになります。

15
Tamara Wijsman

スクリーンセーバーを「空白」と呼ばれるものに設定します。押す Win-L

ここ は、AutoHotkeyを使用してNirCmdを必要とせずにモニターをオフにするか、スクリーンセーバーを起動するいくつかの例です。

NirCmdを使用して、Win7タスクスケジューラでタスクを作成しました。これにより、コンピューターをロックするとモニターがオフになります(Ctrl+L

アクションに貼り付けます:nircmd.exeおよび引数にmonitor off

次に、トリガーのドロップダウンを使用して、「ワークステーションがロックされています」を選択します。魅力のように機能します。

1
Cherryaa

私のラップトップには組み込みの機能があります。ちょうどヒット Fn+F6。とにかく、私のラップトップの黒い画面が切り替わります。追加のコマンドプログラミングは必要ありません。

1
Klinkehoffen

このシンプルでありながら重要な機能がWindows 10に組み込まれていないことに驚いています。現在、このスクリーンブランキング効果を達成するためにScreenOffを使用しています。良くない。

0
user85398

この目的のためのもう1つの便利なツールは Multiscreen Blank です。追加のツールを使用してシステム全体のショートカットを設定する必要がありますが、画面の非表示設定はうまく調整できます。

0
JoshRivers

AutoHotkeyを使用する別のオプション:

SendMessage 0x112, 0xF170, 2,,Program Manager

インストールする必要があります AutoHotkey (1.1.x、2.xで機能するかどうか不明)、拡張子が.ahkのテキストファイルを作成します(例:turn_off_screen.ahk)、任意のテキストエディターを使用してこの行を貼り付け、ダブルクリックして実行できます。

0
AlexP11223

Fn + F2はそれをすばやく簡単に実行します(PowerPointや他のプログラムを実行していない、または他の画面やデバイスに接続していない)。空白を解除するには、この手順を繰り返します。

0
user337575

無効にしたり「スリープ」したりせずに1つのディスプレイのみをブランクにしたい場合は、ボーダーなしでフルスクリーンで黒い背景のHTMLファイルをロードするだけのVB6プログラムを使用できます。

http://jpelectron.com/download/viewit-rev3.Zip

すべてのファイルをC:\ Program Files(x86)\ viewIT \にコピーしてから実行するか、viewit.exeへのショートカットを作成します

(懐中電灯アプリのように)画面全体を白くするオプションもあります

これを作成したのは、YouTubeなどのビデオを他の場所でフルスクリーンで再生している(セカンダリディスプレイ)ときに、タブレットの画面(プライマリディスプレイ)をブランクにする方法が必要だったためです。

これがプライマリディスプレイにのみロードされるのが気に入らない場合は、ブラウザでfillblack.htmを開き、そのブラウザを目的のディスプレイに配置し、F11キーを押してフルスクリーン/キオスクモードを有効にすることをお勧めします。それもしなさい。

0
notAduck

13年5月31日の3:56にCandreasenが承認した回答は正解でした。

Windows 7での実装に基づいた追加情報:
次のターゲットを持つショートカットを作成します:
_C:\Windows\System32\scrnsave.scr_
ラップトップのHDMIポートに別のディスプレイが接続されていると、両方の画面が空白になります。
これにより、「空白の」スクリーンセーバーが呼び出されます。
Windowsフォルダー内の.scrスクリーンセーバーファイルはすべてこの方法で起動できると思います。
このマシンでの非アクティブ後のスクリーンセーバーの自動起動とは異なり、このスクリーンセーバーの呼び出しは、再起動時にパスワードを要求しません。これによると、この方法で呼び出されたスクリーンセーバーがロックされないのは正常なようです。
https://msdn.Microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
「スクリーンセーバーが表示される前に、Windowsは新しい仮想デスクトップを作成します。スクリーンセーバープロセスは、ロックされていないこの2番目のデスクトップに作成されます。」

0
Sam