你可以用 NirCmd 轻松做到这一点,这四个选项会分别给你一个黑屏(有副作用):
关闭显示器。
启动默认的屏幕保护程序(将其设置为空白的,所以你可以让屏幕变成空白)。
将电脑置于 “待机 "模式。
关闭电脑。
如果你想从任何地方调用它,请确保你有nircmd.exe
。
正如 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键。 此处 是一些使用自动热键关闭显示器或启动屏幕保护程序而不需要NirCmd的例子。
我的笔记本上有一个内置功能。打Fn+F6就可以了。这样就可以在我的笔记本上切换黑屏,反正:不需要额外的命令编程。
另一个使用AutoHotkey的选项:
SendMessage 0x112, 0xF170, 2,,Program Manager
你需要安装 AutoHotkey (1.1.x, 不知道在2.x中是否有效), 创建一个扩展名为.ahk的文本文件(例如turn_off_screen.ahk
), 用任何文本编辑器粘贴这一行, 然后你可以通过双击运行它.
另一个有用的工具是 多屏空白。你仍然需要用额外的工具设置一个系统范围的快捷方式,但屏幕空白的设置是可以很好地调整的。
Fn+F2对我来说是快速而简单的(在不运行PowerPoint或任何其他程序,或连接到任何其他屏幕或设备的情况下)。重复这一步来取消空白。
如果你想让一个显示器空白,而不需要禁用或 “睡眠",你可以使用这个VB6程序,它可以简单地在全屏中加载一个黑色背景的HTML文件,而不需要任何板块。 http://jpelectron.com/download/viewit-rev3.zip
将所有文件复制到: C:\Program Files (x86)\viewIT\然后运行或创建一个viewit.exe的快捷方式
还有一个选项可以使整个屏幕变白(就像一个手电筒应用程序)
我创建这个程序是因为我需要一种方法来使我的平板电脑屏幕空白(主显示),而我在其他地方全屏播放YouTube或其他视频(辅助显示)
如果你不喜欢这个程序只在主显示上加载,我建议你在浏览器中打开 fillblack. htm在浏览器中,将该浏览器放在你想要的显示器上,然后按F11启用全屏/kiosk模式–这样也能做到。
Candreasen在13年5月31日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会为它创建一个新的虚拟桌面。屏幕保护程序是在这个第二个桌面上创建的,它永远不会被锁定。”
为了避免睡眠模式,将此脚本保存为.vbs格式并双击一次。大约1小时你的屏幕将不会进入睡眠模式。它是如何工作的:它保持刷新你的电脑1小时.安全可靠。