如何在屏保下截屏?
powershell吧
全部回复
仅看楼主
level 1
蓝梦妖蝶 楼主
长时间运行脚本经常发现进入屏保后,无法截屏了。
报错:使用“5”个参数调用“CopyFromScreen”时发生异常:“句柄无效。”
现在有三个方法。一个是一直控制鼠标让电脑不进入待机状态。一个是关闭待机与屏保。最后是截屏前退出屏保。
前两者还好说。
主要是这个截屏前退出屏保,试了很多方法都无法实现。
首先是SendMessage(-1,0x0112,0xf140,0)开启屏保的命令,只有开启,没有退出命令。
然后屏保的过程运行控制鼠标命令mouse_event(0x00000001,x,y,0,0)不起作用。鼠标的移动和点击都无法退出屏保。
所以有两个问题在这里。
1,能不能在屏保的情况下,给电脑截图(不是给屏保截屏)
2,如何退出屏保以及锁屏。
2024年02月27日 06点02分 1
level 3
要不试试在鼠标下垫一块玻璃?
2024年09月12日 04点09分 2
level 13
百度到的是可以 keill掉屏保程序 taskkill /f /im ScreenSaver.exe
2024年10月09日 00点10分 3
1