news 2026/10/13 15:03:31

[脚本]保持屏幕常亮

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[脚本]保持屏幕常亮
  • KeepAwake.ps1
# KeepAwake.ps1# 防止屏幕自动关闭,并阻止系统自动睡眠# 仅在类型尚未加载时定义,避免重复运行时报错if(-not([System.Management.Automation.PSTypeName]'SleepPrevent').Type){Add-Type@" using System; using System.Runtime.InteropServices; public class SleepPrevent { [DllImport("kernel32.dll", SetLastError = true)] public static extern uint SetThreadExecutionState(uint esFlags); } "@}# Windows 电源管理标志$ES_CONTINUOUS=[uint32]2147483648$ES_SYSTEM_REQUIRED=[uint32]1$ES_DISPLAY_REQUIRED=[uint32]2# 保持系统运行,同时保持屏幕开启$flags=$ES_CONTINUOUS-bor$ES_SYSTEM_REQUIRED-bor$ES_DISPLAY_REQUIRED# 启用屏幕常亮$result=[SleepPrevent]::SetThreadExecutionState($flags)if($result-eq0){$errorCode=[Runtime.InteropServices.Marshal]::GetLastWin32Error()Write-Host"❌ 设置失败,Windows 错误代码:$errorCode"-ForegroundColor Redexit1}Write-Host"✅ 屏幕常亮已开启"-ForegroundColor GreenWrite-Host"✅ 系统自动睡眠已阻止"-ForegroundColor GreenWrite-Host"按 Ctrl+C 退出,退出后恢复正常电源管理。"-ForegroundColor Yellowtry{while($true){Start-Sleep-Seconds 1}}finally{# 恢复 Windows 默认的执行状态管理[void][SleepPrevent]::SetThreadExecutionState($ES_CONTINUOUS)Write-Host"`n🔄 已恢复正常电源管理。"-ForegroundColor Cyan}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/13 15:03:26

按钮级权限用指令写:Vue3 v-permission 从封装到落地

按钮级权限用指令写:Vue3 v-permission 从封装到落地 导读:管理后台的权限,路由级好做,v-if 一判就行。真正烦的是按钮级——“这个岗位只能主管导出,专员只能看不能导”,如果每个按钮都写 v-if"hasPe…

作者头像 李华
网站建设 2026/10/13 15:03:10

C++自增运算符深析:++i与i++的语义、重载、性能与陷阱

很多人在刷题和写业务代码时都会碰到i和i这两个兄弟,面试的时候也几乎必问它们的区别。但说实话,绝大多数人只知道“前自增先加后用,后自增先用后加”,再深一层——为什么后自增在重载时要带一个哑元参数、为什么标准库里的某些迭…

作者头像 李华
网站建设 2026/10/13 15:03:05

电脑内存优化工具一键释放内存超简单

软件介绍 今天第一款是ReduceMemory,又是一款内存清理工具。这软件压缩后只有992KB,不到1MB,非常小巧。对于内存经常不够用、电脑动不动就卡顿的朋友来说,这种小工具备一个在电脑上准没错。 内存信息一目了然 打开软件后&#…

作者头像 李华
网站建设 2026/10/13 15:02:49

静态链表:用数组下标模拟指针的思维训练

1. 为什么静态链表是初学者绕不开的“思维体操”静态链表这个概念,一听到名字就容易让人犯怵——“静态”和“链表”两个词放在一起,像把冰块塞进滚烫的油锅,物理上就互相排斥。但如果你翻过沈俊老师那本被无数高校用作数据结构入门教材的《数…

作者头像 李华
网站建设 2026/10/13 15:01:06

NPOI 1.25 DLL 详解:版本辨析、Excel读写与升级迁移指南

简介:在.NET开发中,Excel文件的程序化读写是一项高频需求。许多老系统至今仍依赖NPOI 1.2.5(常被网盘简称为“1.25 DLL”)这类纯C#类库,无需安装Office即可生成xlsx或读取旧xls文件。理解版本号的真实含义、正确引用DL…

作者头像 李华
网站建设 2026/10/13 15:00:56

前端网络请求全指南:从fetch到axios,搞定跨域与拦截器

前端开发做到第三篇,终于轮到“网络请求”这个绕不开的核心主题了。很多同学写静态页面很溜,一到对接真实接口就发怵:数据从哪来?怎么发出去?报错了怎么看?这些问题我在带人时天天遇到。不管你是写原生Java…

作者头像 李华