回答:
空のスクリーンセーバーへのショートカットを作成し、ショートカットのプロパティウィンドウからキーボードショートカットを設定するだけです。
スクリーンセーバーはと呼ばれscrnsave.scr
、にあり%SYSTEMROOT%\system32
ます。
.scr
拡張機能を自分でハイジャックした場合(Eagleはこれをいらいらさせます)、スクリーンセーバーがデフォルトで表示されない場合は動作しません(実行する必要はありません) Microsoftの仕様による)。Windows 10で見つけた解決策は、以下に直接リンクすることですcmd /c scrnsave.scr /s
NirCmdでこれを簡単に行うことができます。これらの4つのオプションはそれぞれ黒い画面を表示します(副作用あり):
モニターの電源を切ります。
nircmd.exe monitor off
デフォルトのスクリーンセーバーを起動します(空白のスクリーンセーバーに設定すると、画面を空白にできます)。
nircmd.exe screensaver
コンピューターを「スタンバイ」モードにします。
nircmd.exe standby
コンピューターの電源を切ります。
nircmd.exe exitwin poweroff
あなたが持っていることを確認してくださいnircmd.exe
にC:\Windows\System32
あなたはどこからでもそれをコールする場合。
以下のようデニスウィリアムソンがで指摘し、彼のコメントは、このようなホットキーを作成することができます。
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です。
nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
スクリーンセーバーを「空白」と呼ばれるものに設定します。Win-を押しLます。
ここでは、モニターの電源を切るか、NirCmdを必要とせずに、スクリーンセーバーを開始するAutoHotkeyをを使用していくつかの例があります。
Win
キーに関係する何かによってトリガーされないキーの組み合わせにするだけです#
。マクロは、まだ出力1、例えばでき^o::SendInput #l
ますがCTRL-o
何をWin-L
行います。
SendMessage, 0x112, 0xF140, 0,, Program Manager
-スクリーンセーバーとして「空白」で試してみましたが、動作します。
0xF170
which is を使用していますがSC_MONITORPOWER
、これはあなたがwhich use を2番目の引数として参照したものではありません。0xF140
SC_SCREENSAVE
SendMessage
WM_SYSCOMMAND
メッセージとその進値を。
私のラップトップには組み込み機能があります。ただ、ヒットFn+をF6。とにかく、これでラップトップの黒い画面が切り替わります。追加のコマンドプログラミングは不要です。
Fn + F2を使用すると、PowerPointやその他のプログラムを実行したり、他の画面やデバイスに接続したりすることなく、すばやく簡単に実行できます。空白を解除する手順を繰り返します。
無効化または「スリープ」せずに1つのディスプレイのみをブランクにしたい場合、ボーダーなしでフルスクリーンで黒の背景HTMLファイルを単にロードするこのVB6プログラムを使用できます。
http://jpelectron.com/download/viewit-rev3.zip
すべてのファイルをC:\ Program Files(x86)\ viewIT \にコピーしてから、viewit.exeを実行またはショートカットを作成します。
画面全体を白くするオプションもあります(懐中電灯アプリのように)
これは、他の場所でフルスクリーンでYouTubeやその他のビデオを再生しているときに(セカンダリディスプレイ)タブレットの画面をブランクにする方法(プライマリディスプレイ)が必要だったために作成しました。
これがプライマリディスプレイのみに読み込まれるのが気に入らない場合は、ブラウザでfillblack.htmを開き、目的のディスプレイにそのブラウザを置き、F11を押してフルスクリーン/キオスクモードを有効にすることをお勧めします。それもやってください。
この目的に役立つもう1つのツールは、Multiscreen Blankです。追加のツールを使用してシステム全体のショートカットを設定する必要がありますが、画面のブランキング設定は適切に調整できます。
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はそのための新しい仮想デスクトップを作成します。 」
このシンプルでありながら重要な機能がWindows 10に組み込まれていないことに驚いています。現在、このスクリーンブランキング効果を達成するためにScreenOffを使用しています。良くない。
AutoHotkeyを使用する別のオプション:
SendMessage 0x112, 0xF170, 2,,Program Manager
あなたはインストールする必要がありますAutoHotkeyを、(1.1.xのではなく、必ずそれは2.xで動作するかどうかを).ahk拡張子(例:テキストファイルを作成するturn_off_screen.ahk
)、任意のテキストエディタが使用して、この行を貼り付け、そしてあなたは、ダブルクリックして実行することができます。
スリープモードを回避するには、このスクリプトを.vbs形式で保存し、ダブルクリックするだけです。約1時間の画面はスリープモードになりません。動作方法:PCを1時間更新し続けます。安全で安心。:D
set sh=createobject("wscript.shell")
for i=1 to 25
WScript.sleep 120000
sh.sendkeys"{F15}"
next
set sh=nothing
Step 1:
copy it and put this in your note pad
step 2:
while saving save it with .VBS ext. EX: ABCDEF.vbs
Step 3:
after that just double click on it once.