我想让屏幕每隔8秒变黑一次。怎么样?


6

正如标题所说,因为我眼睛干涩,当我在电脑前时,我被告知每八秒钟闪烁一次,我认为黑屏可能会有所帮助。

你有什么简单的解决方案可以实现这个目标吗?我的技术知识有限,请详细解释。

我使用的是Windows 8。


2
您是否需要将屏幕变黑,或者您是否可以建议其他一些方法来提醒您眨眼睛?像信号或什么?
超级用户2013年

1
@superuser我认为有可能屏幕闪烁为黑色会下意识地引起眨眼,而其他信号必须被有意识地注意到,或者它们可能过于分散注意力。
pabouk 2013年

Answers:


4

实现此目的的一种快速方法是将屏幕保护程序设置为空白,然后以所需的间隔运行计划任务以运行 %systemroot%\system32\scrnsave.scr

移动鼠标或按键会关闭屏幕保护程序,无需超时或恼人的组合键。


0

在计算机上工作时,人们眨眼次数较少。在计算机上工作时,连接非常重要; 眨眼会滋润你的眼睛,以防止干燥和刺激。所以将显示器设置为黑色将失败的目的,虽然它可以让你记得休息。

处理眼睛疲劳时经常休息是一种很好的做法。您可以使用像Eyeleo这样的应用程序来提醒您在预定的时间间隔内休息。


也许用严重的眼睛干燥休息是不够的?我不明白为什么闪烁或将显示器转为黑色会失败。
pabouk 2013年

如果他想要一个黑屏以便他能记住眨眼睛就可以了。我以为他想要一个黑屏而不是眨眼。
Ashildr 2013年

0

我没有用Windows 8测试过这个解决方案,但它应该可以正常工作。这是一个使用脚本语言Autohotkey的简单脚本。

  1. 安装Autohotkey

  2. 在文本编辑器中创建.ahk文件并粘贴到下面的脚本中。您可以更改黑屏的持续时间以及脚本中指出的其他内容。

  3. 运行该文件

我能想到的唯一限制是黑屏在活动时窃取焦点/点击。这可能不是一个大问题,但可能是显而易见的。

screenblacker.ahk

;#NoTrayIcon    ; Uncomment to disable tray icon

Loop
{
    Gui, Color, Black
    Gui, +ToolWindow -Caption   ; +ToolWindow prevents taskbar button. -Caption removes borders and stuff.
    Gui, Show, x0 y0 w%A_ScreenWidth% h%A_ScreenHeight%
    Sleep, 100  ; This is the duration of the black screen

    Gui, Hide
    Sleep 8000
}

^F12::ExitApp ; This makes CTRL + F12 exit the script. See Autohotkey docs for a list of keys and modifiers.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.