Problem bei Screenshot Programm

  • Hallo Leute,
    ich arbeite gerade an einem Projekt und zwar einem Programm, welches ganz viele screenshots erstellt und diese dann in eine avi umwandelt.
    Das Problem ist, ich scheitere schon am Anfang, bei den Screenshots, sie tauchen einfach nicht in dem ordner auf, wo ich es ihnen befohlen habe. :D
    Hier mein Sourcecode:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <ScreenCapture.au3>
    #include <WindowsConstants.au3>
    $picturecount = 0
    $video = 0
    #Region ### START Koda GUI section ### Form=D:\Extras\Programmieren\AUTOIT\Koda Forms\Screen capture.kxf
    $Form1 = GUICreate("Screen Capture Autoit by Fliwatt(youtube.com/extremehightech)", 541, 200, 192, 124)
    $Button1 = GUICtrlCreateButton("Aufnahme starten", 0, 0, 553, 217, $WS_GROUP)
    GUICtrlSetFont(-1, 30, 400, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    if $video = 0 Then
    $video = 1
    GUICtrlSetData($Button1,"Aufnahme beenden")

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

    ElseIf $video = 1 Then
    $video = 0
    GUICtrlSetData($Button1,"Aufnahme starten")
    Endif
    EndSwitch
    if $video = 1 Then
    _ScreenCapture_Capture(@TempDir & "\screenstorage\Image" & $picturecount & ".jpg")
    $picturecount = $picturecount + 1
    EndIf
    WEnd

    [/autoit]


    Vielen Dank für eure Hilfe im Vorraus
    Mfg Fliwatt

  • Screencapture schreibt nur in einen auch Existenten Ordner also erst erstellen dann schreiben

    [autoit]


    DirCreate(@TempDir & "\screenstorage\")

    [/autoit]

    Gruß Marvin