怎样投屏电脑显示器
第二步,在移动端点击右下角的【接收屏幕】,找到9位数投屏码。注意:本图所示投屏码是瞎编的,请勿使用第三步,在电脑端点击【投出】,然后将9位数投屏码填写在相应位置,投屏两端设备就会自动连接。第四步,在移...
2024.11.22通常我们使用电脑过程中会设置多长时间不操作,电脑就会灭屏、睡眠甚至是休眠。如果电脑进入睡眠或者休眠模式,电脑运行的程序将不再执行。如果我们设计的桌面程序一直在执行某种操作,比如持续的USB通信,操作人可能会离开很久,这个时候,我们不希望电脑进入睡眠或者休眠模式。那么该如何实现这一功能呢?
系统中相关接口文件是提供了这一功能,即调用如下方法即可:
[DllImport("kernel32")]private static extern ExecutionState SetThreadExecutionState(ExecutionState esFlags);[Flags]private enum ExecutionState : uint{SystemRequired = 0x01,DisplayRequired = 0x02,[Obsolete("This value is not supported.")]UserPresent = 0x04,AwayModeRequired = 0x40,Continues = 0x80000000,}如上所示,只需要设置系统状态即可,ExcutionState各个枚举变量的含义为:SystemRequired,强行设置系统IDLE计时器,使得系统一直处于工作态;DisplayRequired,通过重置显示器IDLE计时器,使得显示器一直处于显示状态;Continues,系统状态维持当前状态,直到下一次方法调用或者标志位改变。
Microsoft官网参考链接为:
系统状态枚举变量
具体调用方法如下:
// 设置此线程此时开始一直将处于运行状态,此时计算机不应该进入睡眠状态。// 此线程退出后,设置将失效。// 如果需要恢复,请调用 方法。// // 表示是否应该同时保持屏幕不关闭。// 对于游戏、视频和演示相关的任务需要保持屏幕不关闭;而对于后台服务、下载和监控等任务则不需要。public static void PresentForCurrentThread(bool keepDisplayOn){SetThreadExecutionState(keepDisplayOn ? (ExecutionState.Continues|ExecutionState.SystemRequired | ExecutionState.DisplayRequired) : (ExecutionState.Continues| ExecutionState.SystemRequired));}//恢复此线程的运行状态,操作系统现在可以正常进入睡眠状态和关闭屏幕。public static void RestoreForCurrentThread(){SetThreadExecutionState(ExecutionState.Continues);}// 重置系统睡眠或者关闭屏幕的计时器,这样系统睡眠或者屏幕能够继续持续工作设定的超时时间。// // 表示是否应该同时保持屏幕不关闭。// 对于游戏、视频和演示相关的任务需要保持屏幕不关闭;而对于后台服务、下载和监控等任务则不需要。public static void ResetIdle(bool keepDisplayOn){SetThreadExecutionState(keepDisplayOn ? (ExecutionState.SystemRequired | ExecutionState.DisplayRequired) : (ExecutionState.SystemRequired));}因此,只要调用ResetIdle(true)就可以实现屏幕常亮并且系统运行正常。如果要取消只要调用RestoreForCurrentThread()即可。
第二步,在移动端点击右下角的【接收屏幕】,找到9位数投屏码。注意:本图所示投屏码是瞎编的,请勿使用第三步,在电脑端点击【投出】,然后将9位数投屏码填写在相应位置,投屏两端设备就会自动连接。第四步,在移...
2024.11.22电脑合盖后还想继续听歌,投影画面也不想停止,那该怎么办?今天小编就来教教你如何让电脑合盖后继续工作!你只需要这么操作:首先,打开控制面板,在【系统和安全】中选择【电源选项】,再点击【系统设置】然后找到...
2024.11.23巧用powercfg /h off或者powercfg–h off命令 一、首先使用Windows+R打开运行对话框,然后键入命令:cmd完成后,按回车键或点下方的“确定”打开, 二、打开CMD命...
2024.11.22一、现在的标准键盘,一般没有休眠(或睡眠)快捷键。107键的键盘附加功能按键有,WakeUp(唤醒键)和Sleep键(睡眠键)。ThinkPad老式键盘,Fn+F4就是休眠快捷键。一般笔记本电脑,不关...
2024.11.22在我日常工作时,总会遇到电脑死机或卡顿的情况!无论是重新启动软件,还是减少后台软件,都只能暂时缓解电脑卡顿,不能彻底“根治”电脑卡顿!因此,我特意寻来六中清理电脑垃圾的方法,亲测之后觉得对电脑的流畅度...
2024.11.19