Problem mit Window Screens

  • Nur eine kurze Frage, wie wäre der kurz möglichste Code um
    nur ein Fenster (von dem ich nur den Titel habe) zu screenen,
    und dieses Bild alle paar Sekunden in einer GUI darzustellen?

    Mir fällt grad einfach kein Weg dazu ein x.x

    • Offizieller Beitrag

    Vielleicht so (nicht besonders Ressourcenschonend):

    Spoiler anzeigen
    [autoit]


    #include <ScreenCapture.au3>
    ShellExecute('calc.exe')
    WinWait('Rechner')
    $handle = WinGetHandle('Rechner')
    $hGUI = GUICreate("Screen Capture", 400, 300)
    $hPic = GUICtrlCreatePic('', 0, 0, 400, 300)
    GUISetState()
    Do
    _ScreenCapture_CaptureWnd(@ScriptDir & 'Screenshot.jpg', $handle)
    GUICtrlSetImage($hPic, @ScriptDir & 'Screenshot.jpg')
    Until GUIGetMsg() = -3

    [/autoit]