web-dev-qa-db-ja.com

8秒ごとに画面が真っ暗になりたいのですが。どうやって?

タイトルの通り、ドライアイに悩まされているので、パソコンの前にいると8秒ごとにまばたきをするように言われ、黒い画面がいいのではないかと思いました。

これを達成する方法について簡単な解決策はありますか?私の技術的な知識は限られているので、詳しく説明してください。

私はWindows8を使用しています。

6
Eric

これを実現する簡単な方法は、スクリーンセーバーを空白に設定してから、スケジュールされたタスクを希望の間隔で実行して%systemroot%\system32\scrnsave.scrを実行することです。

マウスを動かすかキーを押すとスクリーンセーバーがオフになり、タイムアウトや煩わしいキーの組み合わせが不要になります。

4
user201262

コンピューターで作業しているときは、まばたきの頻度が少なくなります。コンピューターで作業しているときは、まばたきが非常に重要です。まばたきは目を湿らせて乾燥や刺激を防ぎます。そのため、モニターを黒く設定すると、休憩を忘れないようにすることはできますが、目的を達成できません。

眼精疲労に対処するときは、頻繁に休憩を取ることをお勧めします. Eyeleo のようなアプリケーションを使用して、スケジュールされた間隔で休憩を取るように通知することができます。

0
Ashildr

このソリューションはWindows8でテストしていませんが、正常に動作するはずです。これは、スクリプト言語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.
0
Zero3