长时间运行脚本经常发现进入屏保后,无法截屏了。
报错:使用“5”个参数调用“CopyFromScreen”时发生异常:“句柄无效。”
现在有三个方法。一个是一直控制鼠标让电脑不进入待机状态。一个是关闭待机与屏保。最后是截屏前退出屏保。
前两者还好说。
主要是这个截屏前退出屏保,试了很多方法都无法实现。
首先是SendMessage(-1,0x0112,0xf140,0)开启屏保的命令,只有开启,没有退出命令。
然后屏保的过程运行控制鼠标命令mouse_event(0x00000001,x,y,0,0)不起作用。鼠标的移动和点击都无法退出屏保。
所以有两个问题在这里。
1,能不能在屏保的情况下,给电脑截图(不是给屏保截屏)
2,如何退出屏保以及锁屏。
报错:使用“5”个参数调用“CopyFromScreen”时发生异常:“句柄无效。”
现在有三个方法。一个是一直控制鼠标让电脑不进入待机状态。一个是关闭待机与屏保。最后是截屏前退出屏保。
前两者还好说。
主要是这个截屏前退出屏保,试了很多方法都无法实现。
首先是SendMessage(-1,0x0112,0xf140,0)开启屏保的命令,只有开启,没有退出命令。
然后屏保的过程运行控制鼠标命令mouse_event(0x00000001,x,y,0,0)不起作用。鼠标的移动和点击都无法退出屏保。
所以有两个问题在这里。
1,能不能在屏保的情况下,给电脑截图(不是给屏保截屏)
2,如何退出屏保以及锁屏。