Bestimmte Region als .png Datei speichern.

  • Vorerst:
    Mir fiel bei dem Titel nichts anderes ein. Ich weiss sehr wohl, wie man bestimmte Bereiche Screenshotted, aber irgendwie kommt bei mir ein Error. Folgender Code:

    [autoit]


    $x=MouseGetPos()
    Sleep(5000)
    $y=MouseGetPos()

    [/autoit][autoit][/autoit][autoit]

    _ScreenCapture_Capture("Screenshot.png, $x[0], $y[0], $x[1], $y[1])

    [/autoit]

    Es ist nur ein Test für ein kleines Programm, also nicht das Hauptprogramm, aber zum Testen reicht es. Bei dem ersten $x[0] kommt der Fehler. Wahrscheinlich liegt es auch daran. Aber wie ich es Beheben soll ist mir ein Rätsel. :?

  • Nach Screenshot.png fehlen die Anführungszeichen und du hast einen kleinen Denkfehler mit den Koordinaten gemacht.

    So müsste es gehen:

    [autoit]

    $x=MouseGetPos()
    Sleep(5000)
    $y=MouseGetPos()
    _ScreenCapture_Capture("Screenshot.png", $x[0], $x[1], $y[0], $y[1])

    [/autoit]
  • Hast du an den Include gedacht?

    [autoit]

    #include <ScreenCapture.au3>

    [/autoit]

    Es gibt 102
    Arten von Menschen:
    Jene, die Binärcode verstehen
    und jene, die es nicht tun.