由于屏幕保护程序的设定界面因操作系统而异,无法精确指定,以下代码仅提供一个参考:

使用bat档:

@echo off echo Setting screensaver to Bubble... reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d "%systemroot%\system32\Bubbles.scr" /f reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /t REG_SZ /d 60 /f echo Screensaver set to Bubble with timeout of 1 minute.

timeout /t 14400 echo Waking up the machine... rundll32.exe user32.dll,LockWorkStation

使用Python:

import winreg

Set screensaver to Bubble with timeout of 1 minute

screensaver_path = "%systemroot%\system32\Bubbles.scr" screensaver_timeout = 60 screensaver_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Control Panel\Desktop", 0, winreg.KEY_WRITE) winreg.SetValueEx(screensaver_key, "SCRNSAVE.EXE", 0, winreg.REG_SZ, screensaver_path) winreg.SetValueEx(screensaver_key, "ScreenSaveTimeOut", 0, winreg.REG_SZ, str(screensaver_timeout)) winreg.CloseKey(screensaver_key) print("Screensaver set to Bubble with timeout of 1 minute.")

Wait for 4 hours and wake up the machine

import time import ctypes time.sleep(14400) print("Waking up the machine...") ctypes.windll.user32.LockWorkStation(

用bat档或python完成一下需求:在屏幕保护程序设定界面把屏幕保护程序设定为气泡等待时间为1分钟并在屏幕保护运行4小时后唤醒机器请示列代码

原文地址: https://www.cveoy.top/t/topic/eYVQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录