ショートカットで画面を真っ白にするには?
電源を切らなくても、スリープ状態にしなくても、すぐに黒い画面になるようなショートカットが欲しいです。
どのような方法があるのでしょうか?
どれだけ効率よく設定できるか。
電源を切らなくても、スリープ状態にしなくても、すぐに黒い画面になるようなショートカットが欲しいです。
どのような方法があるのでしょうか?
どれだけ効率よく設定できるか。
これは NirCmd で簡単にできますが、これらの4つのオプションはそれぞれ黒い画面になります(副作用あり):
モニターをオフにします。
デフォルトのスクリーンセーバーを起動する(空白に設定すると、画面を空白にすることができます)。
コンピュータを「スタンバイ」モードにします。
コンピュータの電源を切ります。
どこからでも呼び出したい場合は、nircmd.exe
に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 があります。
空白のスクリーンセーバーにショートカットを作って、そのショートカット用のプロパティウィンドウでキーボードショートカットを設定すればいいだけです。
スクリーンセーバーはscrnsave.scr
という名前で、%SYSTEMROOT%\system32
にあります。
スクリーンセーバーを「ブランク」と呼ばれるものに設定します。Win-Lを押します。 ここでは は、AutoHotkeyを使って、NirCmdを使わずにモニターの電源を切ったり、スクリーンセーバーを起動したりする例です。
私のノートパソコンには内蔵されている機能があります。Fn+F6を押すだけです。これでラップトップの黒い画面が切り替わる: 余計なコマンドのプログラミングは必要ありません。
AutoHotkeyを使うもう一つの方法:
SendMessage 0x112, 0xF170, 2,,Program Manager
0x1&
AutoHotkey (1.1.x、2.xで動作するかどうかは不明)をインストールし、拡張子が.ahkのテキストファイルを作成し(例: turn_off_screen.ahk
)、テキストエディタでこの行を貼り付けてダブルクリックで実行する必要があります。
この目的のためのもう一つの便利なツールは、 Multiscreen Blank です。追加のツールを使ってシステム全体のショートカットを設定する必要がありますが、スクリーンブランキングの設定はうまく調整できます。
Fn+F2は、私のために迅速かつ簡単にそれを行います(PowerPointや他のプログラムを実行していない間、または他の画面やデバイスに接続されていない)。ブランクを解除するためのステップを繰り返します。
ディスプレイを無効にしたり「スリープ」したりせずに、1つのディスプレイだけを空白にしたい場合は、このVB6プログラムを使用して、ボーダなしでフルスクリーンで黒い背景のHTMLファイルをロードするだけです。 http://jpelectron.com/download/viewit-rev3.zip
すべてのファイルをコピーしてください。 [ ]0x3&
すべてのファイルを次の場所にコピーしてください: C:\Program Files (x86)\viewIT\ その後、viewit.exeを実行するかショートカットを作成してください
画面全体を白くするオプションもあります(懐中電灯アプリのように)
私がこれを作ったのは、YouTubeや他の動画をフルスクリーンで再生している間、タブレットの画面を空白にする方法が必要だったからです(プライマリディスプレイ) 他の場所(セカンダリディスプレイ)
もし、プライマリディスプレイのみにロードされるのが気に入らない場合は、ブラウザでfillblack.htmを開いて、それを置いてください。 ブラウザで fillblack.htm を開き、そのブラウザをお望みのディスプレイに置いてから F11 を押してフルスクリーン/キオスクモードを有効にしてください。
Candreasen さんが May 31 ‘13 at 3:56 に回答した内容は、まさにその通りでした。
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 番目のデスクトップ上に作成され、ロックされることはありません。
スリープモードを回避するには、このスクリプトを.vbs形式で保存してダブルクリックしてください。おおよそ1時間、あなたの画面はスリープモードではありません。