VBS
VBスクリプトをまとめています。
強制的にスクリーンセーバーが起動する設定がされている時の対応
マイドキュメントフォルダに下記のファイルを作成する。
[z.vbs]
-----ここから-----
Option Explicit
Dim objShell, objFS, ret
Set objShell = CreateObject("WScript.Shell")
Set objFS = CreateObject("Scripting.FileSystemObject")
objShell.Popup "開始", 2, "確認"
Do
objShell.SendKeys "+"
ret = objFS.FileExists("C:\Users\ログイン名\Documents\loop.txt")
If ret = False Then
objShell.Popup "終了", 2, "確認"
Exit Do
End If
WScript.Sleep 10000
Loop
Set objShell = Nothing
Set objFS = Nothing
-----ここまで-----
※上記の「ログイン名」は各自のログイン名に変更。
上記を入力したら実行してみる。
正しく入力できていれば、「開始」「終了」と表示されて終了します。
同じフォルダに「loop.txt」という0バイトのファイルを作成する。
再度実行してみる。
「開始」と表示されて、ループを繰り返す。
これでスクリーンセーバーが起動されなくなります。
終了させる時は「loop.txt」ファイルを削除します。
※私は「loop_.txt」とファイル名を変更しています。
- 以 上 -