3

できればAutoItを使用して、モニターまたはウィンドウのスクリーンショットをキャプチャしたいと思います(便利な方法を使用できます)。この方法は、プログラムが夜間に実行されるため、ワークステーションがロックされている間も機能できる必要があります。

セキュリティ上のリスクがあるため、単純にワークステーションのロックを解除するためのコードを配置することはできません。現在の動作:_ScreenCapture_SaveImage()マウスだけが表示された空白の画面を保存します。

4

1 に答える 1

0

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)
于 2013-10-24T13:18:25.797 に答える