我想捕获监视器或窗口的屏幕截图,最好使用 AutoIt(我愿意使用任何方便的方法)。由于程序在夜间运行,因此该方法需要能够在工作站被锁定时运行。
我不能简单地输入代码来解锁工作站,因为它会带来安全风险。当前行为:_ScreenCapture_SaveImage()
保存一个只显示鼠标的空白屏幕。
我想捕获监视器或窗口的屏幕截图,最好使用 AutoIt(我愿意使用任何方便的方法)。由于程序在夜间运行,因此该方法需要能够在工作站被锁定时运行。
我不能简单地输入代码来解锁工作站,因为它会带来安全风险。当前行为:_ScreenCapture_SaveImage()
保存一个只显示鼠标的空白屏幕。
尝试使用captdll.dll捕获全屏或程序窗口。
$LogFilePath = "C:\Temp"
$TimeStamp = @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC
; Capture full screen
; Fist parameter - filename, last - jpeg quality.
$erg = DllCall("captdll.dll", "int:cdecl", "CaptureScreen", "str", $LogFilePath & "\Ce2eC_" & $TimeStamp & ".JPG", "int", 75)