写一个可以在windows上运行的防锁屏脚本.bat文件
时间: 2023-06-08 10:09:27 浏览: 313
我能够给您提供一个简单的防锁屏脚本.bat文件,您可以在Windows上运行它。以下是脚本的内容:
```batch
@echo off
:: 设置无休眠时间
powercfg -change -monitor-timeout-ac 0
:: 取消锁屏设置
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "DisableLockWorkstation" /t REG_DWORD /d "1" /f
:: 设置屏保超时时间为0秒
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ScreenSaveTimeOut" /t REG_SZ /d "0" /f
:: 设置屏保为none
REG ADD "HKEY_CURRENT_USER\Control Panel\Desktop" /v "ScreenSaveActive" /t REG_SZ /d "0" /f
```
此脚本将在Windows上运行,并将无休眠时间设置为不限制,取消锁屏设置,将屏保超时设置为0秒,并将屏保设置为none。使用此脚本后,Windows将不会锁定屏幕。希望能够解决您的问题!
相关问题
写一个可以在windows上运行的防锁屏脚本文件
好的,您需要编写一个可以在 Windows 上运行的防锁屏脚本文件。您可以使用 PowerShell 脚本来实现这一点。以下是一个简单的示例脚本:
```
$shell = New-Object -ComObject "WScript.Shell"
$minutes = 1 # 需要设定的时间,单位为分钟
while($true) {
$shell.SendKeys("{NUMLOCK}") # 设置任意键输入
Start-Sleep -Seconds ($minutes * 60) # 阻塞代码达到防锁屏的目的
}
```
该脚本使用 PowerShell 中的 `New-Object` 创建一个 Windows Script Host 对象,然后通过发送 “Num Lock” 键防止 Windows 屏幕锁定。脚本将阻塞(使用 `Start-Sleep` 命令)直到设定的时间(以分钟为单位)过去。这样,只要脚本正在运行,屏幕就不会锁定。
请注意,安全策略设置不当可能会限制脚本运行。如果出现问题,请在管理员权限下运行 PowerShell,或者与您的系统管理员联系获得帮助。
写一个修改锁屏密码的电脑脚本
下面是一个修改锁屏密码的电脑脚本示例,适用于Windows操作系统:
```
@echo off
echo 请输入要修改密码的用户账号名:
set /p username=
echo 请输入新的锁屏密码:
set /p password=
net accounts /lockoutthreshold:0
net user %username% %password%
```
使用说明:
1. 以管理员身份运行命令提示符。
2. 将以上脚本复制到命令提示符中。
3. 按照提示输入要修改密码的用户账号名和新的锁屏密码。
4. 回车执行脚本。
5. 修改完成后,可以按Ctrl+Alt+Delete键打开Windows安全选项卡,选择锁定计算机,然后使用新密码解锁计算机。
注意事项:
1. 在执行脚本前,请确保你有管理员权限。
2. 在输入新密码时,建议使用强密码并妥善保管。
3. 修改密码后,建议及时重新锁定计算机以保护计算机安全。