Wa habe ich falsch gemacht in dem script ? (bitte so erklären,dass auch ein depp es versteht)

  • [autoit]

    #include <ScreenCapture.au3>

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

    ; Capture full screen
    _ScreenCapture_Capture(@DesktopDir & "\GDIPlus_Image1.jpg")
    $iCounter = FileRead(@DesktopDir &"\1.jpg")
    FileMove ( @DesktopDir &"\1.jpg",@DesktopDir &"\1.jpg", $iCounter + 1 [, flag = 0])

    [/autoit]

    Ich wollt halt ,dass des script immer eine 1.jpg erstellt,dann eine 2.jpg dann eine 3.jpg dann eine 4.jpg und so weiter bis man das script beendet.
    Also keine Datei darf überschrieben werden.

    Leider ist da ein Fehler (Bild siehe Anhang)


    Edit BugFix:
    Bitte erstell nicht immer neue Threads zum selben Thema! Das kannst du alles in deinem ersten Thread abhandeln.

    [ CLOSED ]

  • [autoit]

    FileMove ( @DesktopDir &"\1.jpg",@DesktopDir &"\1.jpg", $iCounter + 1 [, flag = 0])

    [/autoit]

    Du musst die [] beim Funktions-Aufruf weglassen, in der Hilfe markieren die nur, das diese Parameter optional sind ;)

    Mal abgesehen das FileMove nichtmal 4 Parameter hat...

    There's a joke that C has the speed and efficieny of assembly language combined with readability of....assembly language. In other words, it's just a glorified assembly language. - Teh Interwebz

    C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, you blow off your whole leg. - Bjarne Stroustrup
    Genie zu sein, bedeutet für mich, alles zu tun, was ich will. - Klaus Kinski