Arrays?? wie funktionieren sie??

  • ich krieg das nicht geschissen.

    ich mach es genau so wie im beispiel und es passiert nichts.

  • er ist höchstwahrscheinlich armselig aber hier bitte


    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <AVIWriter.au3>
    #include <File.au3>
    #include <ScreenCapture.au3>
    #include <SliderConstants.au3>
    #include <GUIListBox.au3>
    #include <EditConstants.au3>

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

    Opt("GUIOnEventMode", 1)

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

    Global $__SpeedCtrl_Timer = 0
    Global $__SpeedCtrl_SleepTime = 0
    Global $__SpeedCtrl_Speed = 0

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

    Global $Capture
    Global $FramesPerSecMax = 3
    Global $_Counter = 0

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

    HotKeySet("^v", "_startvideo")
    HotKeySet("{ESC}", "_close")

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

    ;_StartAviLibrary()
    ;$avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 5,200,200)
    ;Break (0)
    IniWrite("confic.ini", "C:\Crocoframe\", "AVINAME", "crocoframe2")
    DirCreate("C:\Crocoframe\")
    DirCreate("C:\Crocoframe\Videos\")
    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("CrocoFrame © CrocoJunk ", 548, 250, 192, 124)
    $Pic1 = GUICtrlCreatePic("pic.jpg", 0, 0, 545, 89, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    $Label1 = GUICtrlCreateLabel("Video aufnehmen", 8, 112, 87, 17)
    $Button1 = GUICtrlCreateButton("Play (STRG+V) ", 120, 112, 100, 25, $WS_GROUP)
    $Label3 = GUICtrlCreateLabel("Video stoppen", 8, 192, 72, 17)
    $Button3 = GUICtrlCreateButton("Video Beenden (ESC)", 120, 200, 120, 25, $WS_GROUP)
    $check = GUICtrlCreateCheckbox("Video starten nachdem aufgenommen", 256, 120, 199, 17)
    $check2 = GUICtrlCreateCheckbox("Video starten nach", 256, 168, 113, 17)
    $menu1 = GUICtrlCreateMenu("Datei")
    $item1 = GUICtrlCreateMenuItem("Optionen", $menu1)
    $item2 = GUICtrlCreateMenuItem("Easy Screen", $menu1)
    GUICtrlCreateInput("", 376, 168, 57, 21)
    $Label4 = GUICtrlCreateLabel("Sekunden", 448, 168, 53, 17)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    FileDelete("C:\Crocoframe\Videos\crocoframe.avi")
    If Not @error Then
    MsgBox(64, "Video", "Das Video startet jetzt!")
    EndIf
    $Capture = True
    _StartAviLibrary()
    $avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 24, @DesktopWidth, @DesktopHeight)
    ;~ AdlibRegister("_close",30000) ;vorsichtshalber Buttons funktionieren nicht Hotkey ESC klappt aber
    ConsoleWrite("STARTED" & @CRLF)
    While $Capture
    $m = MouseGetPos()
    $hBmp = _ScreenCapture_Capture("", 0, 0, -1, -1)
    _AddHBitmapToAvi($avi, $hBmp)
    _WinAPI_DeleteObject($hBmp)
    ConsoleWrite(_SpeedCtrl_Regulate($_Counter) & " FPS" & @CRLF)
    $_Counter += 1
    WEnd
    $_Counter = 0
    _SpeedCtrl_Clear()
    ConsoleWrite("STOPPED" & @CRLF)
    $Read = GUICtrlRead($check)
    If $Read = 1 Then
    ShellExecute("C:\Crocoframe\Videos\crocoframe.avi")
    MsgBox(64, "Achtung", "Video wird abgespielt", 1)
    Else
    MsgBox(64, "Achtung", "Error Video konnte nicht gefunden oder gestartet werden!")
    EndIf
    ;~ AdlibUnRegister("_close")

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

    GUICtrlSetOnEvent ($Button3, "_close")

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

    Case $check

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

    Case $check2

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

    Case $item1
    _optionen()
    Case $item2
    _screen()

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

    EndSwitch
    WEnd

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

    Func _startvideo()
    FileDelete("C:\Crocoframe\Videos\crocoframe.avi")
    If Not @error Then
    MsgBox(64, "Video", "Das Video startet jetz!")
    EndIf
    $Capture = True
    _StartAviLibrary()
    $avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 24, @DesktopWidth, @DesktopHeight)
    ;~ AdlibRegister("_close", 30000) ;vorsichtshalber Buttons funktionieren nicht Hotkey ESC klappt aber
    ConsoleWrite("STARTED" & @CRLF)
    _SpeedCtrl_Start($FramesPerSecMax)
    While $Capture
    $m = MouseGetPos()
    $hBmp = _ScreenCapture_Capture("", 0, 0, -1, -1)
    _AddHBitmapToAvi($avi, $hBmp)
    _WinAPI_DeleteObject($hBmp)
    Sleep(200)
    WEnd
    ConsoleWrite("STOPPED" & @CRLF)
    ;~ AdlibUnRegister("_close")
    EndFunc ;==>_startvideo

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

    Func _optionen()
    EndFunc ;==>_optionen
    Func _screen()
    EndFunc ;==>_screen
    Func _close()
    _CloseAvi($avi)
    _StopAviLibrary()
    $Capture = False
    EndFunc ;==>_close

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

    Func _SpeedCtrl_Start($iSpeed)
    If $__SpeedCtrl_Timer <> 0 Then Return SetError(1, 0, -1)
    $__SpeedCtrl_Timer = TimerInit()
    $__SpeedCtrl_SleepTime = 0
    $__SpeedCtrl_Speed = $iSpeed
    EndFunc ;==>_SpeedCtrl_Start

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

    Func _SpeedCtrl_Regulate($sAkPos)
    If Not IsInt($sAkPos) Then Return SetError(1, 0, -1)
    $_Fort = Int(($sAkPos / (TimerDiff($__SpeedCtrl_Timer) / 1000)))

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

    If $_Fort < $__SpeedCtrl_Speed Then ; Zu kleiner Speed
    $__SpeedCtrl_SleepTime -= 5
    ElseIf $_Fort > $__SpeedCtrl_Speed Then ; Zu großer Speed
    $__SpeedCtrl_SleepTime += 5
    EndIf

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

    Sleep($__SpeedCtrl_SleepTime)

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

    If $__SpeedCtrl_SleepTime < 0 Then $__SpeedCtrl_SleepTime = 0
    Return $_Fort
    EndFunc ;==>_SpeedCtrl_Regulate

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

    Func _SpeedCtrl_Clear()
    $__SpeedCtrl_Timer = 0
    $__SpeedCtrl_SleepTime = 0
    $__SpeedCtrl_Speed = 0
    EndFunc ;==>_SpeedCtrl_Clear

    [/autoit]
  • Hallo crocojunk,

    GuiGetMsg hat im OnEvent-Modus nichts zu suchen. Du solltest dir in der Hilfe das Kapitel GUI-Referenz - OnEvent Modus genau durchlesen,

    mfg (Auto)Bert

  • hab es hinbekommen.


    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <AVIWriter.au3>
    #include <File.au3>
    #include <ScreenCapture.au3>
    #include <SliderConstants.au3>
    #include <GUIListBox.au3>
    #include <EditConstants.au3>

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

    ;~ Opt("GUIOnEventMode", 1)

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

    Global $__SpeedCtrl_Timer = 0
    Global $__SpeedCtrl_SleepTime = 0
    Global $__SpeedCtrl_Speed = 0

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

    Global $Capture
    Global $FramesPerSecMax = 10
    Global $_Counter = 0

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

    Global $avi

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

    HotKeySet("^v", "_startvideo")
    HotKeySet("{ESC}", "_close")

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

    ;_StartAviLibrary()
    ;$avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 5,200,200)
    ;Break (0)
    IniWrite("confic.ini", "C:\Crocoframe\", "AVINAME", "crocoframe2")
    DirCreate("C:\Crocoframe\")
    DirCreate("C:\Crocoframe\Videos\")
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("CrocoFrame © CrocoJunk ", 548, 250, 192, 124)
    ;~ GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
    $Pic1 = GUICtrlCreatePic("pic.jpg", 0, 0, 545, 89, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    $Label1 = GUICtrlCreateLabel("Video aufnehmen", 8, 112, 87, 17)
    $Button1 = GUICtrlCreateButton("Play (STRG+V) ", 120, 112, 100, 25, $WS_GROUP)
    ;~ GUICtrlSetOnEvent(-1, "_Startvideo")
    $Label3 = GUICtrlCreateLabel("Video stoppen", 8, 192, 72, 17)
    $Button3 = GUICtrlCreateButton("Video Beenden (ESC)", 120, 200, 120, 25, $WS_GROUP)
    ;~ GUICtrlSetOnEvent(-1, "_close")
    $check = GUICtrlCreateCheckbox("Video starten nachdem aufgenommen", 256, 120, 199, 17)
    $check2 = GUICtrlCreateCheckbox("Video starten nach", 256, 168, 113, 17)
    $menu1 = GUICtrlCreateMenu("Datei")
    $item1 = GUICtrlCreateMenuItem("Optionen", $menu1)
    $item2 = GUICtrlCreateMenuItem("Easy Screen", $menu1)
    GUICtrlCreateInput("", 376, 168, 57, 21)
    $Label4 = GUICtrlCreateLabel("Sekunden", 448, 168, 53, 17)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    FileDelete("C:\Crocoframe\Videos\crocoframe.avi")
    If Not @error Then
    MsgBox(64, "Video", "Das Video startet jetzt!")
    EndIf
    $Capture = True
    _StartAviLibrary()
    $avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 24, @DesktopWidth, @DesktopHeight)
    AdlibRegister("_close", 30000) ;vorsichtshalber Buttons funktionieren nicht Hotkey ESC klappt aber
    ConsoleWrite("STARTED" & @CRLF)
    While $Capture
    If GUIGetMsg() = $Button3 Then
    _close()
    EndIf
    $m = MouseGetPos()
    $hBmp = _ScreenCapture_Capture("", 0, 0, -1, -1)
    _AddHBitmapToAvi($avi, $hBmp)
    _WinAPI_DeleteObject($hBmp)
    ConsoleWrite(_SpeedCtrl_Regulate($_Counter) & " FPS" & @CRLF)
    $_Counter += 1
    WEnd
    $_Counter = 0
    _SpeedCtrl_Clear()
    ConsoleWrite("STOPPED" & @CRLF)
    $Read = GUICtrlRead($check)
    If $Read = 1 Then
    ShellExecute("C:\Crocoframe\Videos\crocoframe.avi")
    MsgBox(64, "Achtung", "Video wird abgespielt", 1)
    Else
    MsgBox(64, "Achtung", "Error Video konnte nicht gefunden oder gestartet werden!")
    EndIf
    AdlibUnRegister("_close")

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

    ;~ GUICtrlSetOnEvent($Button3, "_close")

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

    Case $check

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

    Case $check2

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

    Case $item1
    _optionen()
    Case $item2
    _screen()

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

    EndSwitch
    WEnd

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

    Func _startvideo()
    FileDelete("C:\Crocoframe\Videos\crocoframe.avi")
    If Not @error Then
    MsgBox(64, "Video", "Das Video startet jetz!")
    EndIf
    $Capture = True
    _StartAviLibrary()
    $avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 24, @DesktopWidth, @DesktopHeight)
    ;~ AdlibRegister("_close", 30000) ;vorsichtshalber Buttons funktionieren nicht Hotkey ESC klappt aber
    ConsoleWrite("STARTED" & @CRLF)
    _SpeedCtrl_Start($FramesPerSecMax)
    While $Capture
    If GUIGetMsg() = $Button3 Then
    _close()
    EndIf
    $m = MouseGetPos()
    $hBmp = _ScreenCapture_Capture("", 0, 0, -1, -1)
    _AddHBitmapToAvi($avi, $hBmp)
    _WinAPI_DeleteObject($hBmp)
    ;~ Sleep(200)
    WEnd
    ConsoleWrite("STOPPED" & @CRLF)
    ;~ AdlibUnRegister("_close")
    EndFunc ;==>_startvideo

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

    Func _optionen()
    EndFunc ;==>_optionen
    Func _screen()
    EndFunc ;==>_screen
    Func _close()
    If IsDeclared("avi") Then
    _CloseAvi($avi)
    _StopAviLibrary()
    EndIf
    ConsoleWrite("Stopped")
    $Capture = False
    EndFunc ;==>_close
    Func _exit()
    If IsDeclared("avi") Then
    _CloseAvi($avi)
    _StopAviLibrary()
    EndIf
    $Capture = False
    Exit 0
    EndFunc ;==>_exit

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

    Func _SpeedCtrl_Start($iSpeed)
    If $__SpeedCtrl_Timer <> 0 Then Return SetError(1, 0, -1)
    $__SpeedCtrl_Timer = TimerInit()
    $__SpeedCtrl_SleepTime = 0
    $__SpeedCtrl_Speed = $iSpeed
    EndFunc ;==>_SpeedCtrl_Start

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

    Func _SpeedCtrl_Regulate($sAkPos)
    If Not IsInt($sAkPos) Then Return SetError(1, 0, -1)
    $_Fort = Int(($sAkPos / (TimerDiff($__SpeedCtrl_Timer) / 1000)))

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

    If $_Fort < $__SpeedCtrl_Speed Then ; Zu kleiner Speed
    $__SpeedCtrl_SleepTime -= 5
    ElseIf $_Fort > $__SpeedCtrl_Speed Then ; Zu großer Speed
    $__SpeedCtrl_SleepTime += 5
    EndIf

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

    Sleep($__SpeedCtrl_SleepTime)

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

    If $__SpeedCtrl_SleepTime < 0 Then $__SpeedCtrl_SleepTime = 0
    Return $_Fort
    EndFunc ;==>_SpeedCtrl_Regulate

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

    Func _SpeedCtrl_Clear()
    $__SpeedCtrl_Timer = 0
    $__SpeedCtrl_SleepTime = 0
    $__SpeedCtrl_Speed = 0
    EndFunc ;==>_SpeedCtrl_Clear

    [/autoit]
  • Ne haste nicht du benutzt keinen OnEvent Mode

    //Edit: Versuch mal

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <AVIWriter.au3>
    #include <File.au3>
    #include <ScreenCapture.au3>
    #include <SliderConstants.au3>
    #include <GUIListBox.au3>
    #include <EditConstants.au3>

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

    Opt("GUIOnEventMode", 1)

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

    Global $__SpeedCtrl_Timer = 0
    Global $__SpeedCtrl_SleepTime = 0
    Global $__SpeedCtrl_Speed = 0

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

    Global $Capture
    Global $FramesPerSecMax = 10
    Global $_Counter = 0

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

    Global $avi

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

    HotKeySet("^v", "_startvideo")
    HotKeySet("{ESC}", "_close")

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

    ;_StartAviLibrary()
    ;$avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 5,200,200)
    ;Break (0)
    IniWrite("confic.ini", "C:\Crocoframe\", "AVINAME", "crocoframe2")
    DirCreate("C:\Crocoframe\")
    DirCreate("C:\Crocoframe\Videos\")

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

    $Form1 = GUICreate("CrocoFrame © CrocoJunk ", 548, 250, 192, 124)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_exit")
    $Pic1 = GUICtrlCreatePic("pic.jpg", 0, 0, 545, 89, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    $Label1 = GUICtrlCreateLabel("Video aufnehmen", 8, 112, 87, 17)
    $Button1 = GUICtrlCreateButton("Play (STRG+V) ", 120, 112, 100, 25, $WS_GROUP)
    ;~ GUICtrlSetOnEvent(-1, "_Startvideo")
    $Label3 = GUICtrlCreateLabel("Video stoppen", 8, 192, 72, 17)
    $Button3 = GUICtrlCreateButton("Video Beenden (ESC)", 120, 200, 120, 25, $WS_GROUP)
    GUICtrlSetOnEvent($Button3, "_close")
    $check = GUICtrlCreateCheckbox("Video starten nachdem aufgenommen", 256, 120, 199, 17)
    $check2 = GUICtrlCreateCheckbox("Video starten nach", 256, 168, 113, 17)
    $menu1 = GUICtrlCreateMenu("Datei")
    $item1 = GUICtrlCreateMenuItem("Optionen", $menu1)
    GUICtrlSetOnEvent($item1,"_optionen")
    $item2 = GUICtrlCreateMenuItem("Easy Screen", $menu1)
    GUICtrlSetOnEvent($item2,"_screen")
    GUICtrlCreateInput("", 376, 168, 57, 21)
    $Label4 = GUICtrlCreateLabel("Sekunden", 448, 168, 53, 17)
    GUISetState(@SW_SHOW)

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

    While Sleep(20)
    WEnd

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

    Func _startvideo()
    FileDelete("C:\Crocoframe\Videos\crocoframe.avi")
    If Not @error Then
    MsgBox(64, "Video", "Das Video startet jetzt!")
    EndIf
    ;~ $Capture = True
    _StartAviLibrary()
    $avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe.avi", 24, @DesktopWidth, @DesktopHeight)
    ;~ AdlibRegister("_close", 30000) ;vorsichtshalber Buttons funktionieren nicht Hotkey ESC klappt aber
    ConsoleWrite("STARTED" & @CRLF)
    While $Capture
    ;~ If GUIGetMsg() = $Button3 Then

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

    ;~ EndIf
    $m = MouseGetPos()
    $hBmp = _ScreenCapture_Capture("", 0, 0, -1, -1)
    _AddHBitmapToAvi($avi, $hBmp)
    _WinAPI_DeleteObject($hBmp)
    ConsoleWrite(_SpeedCtrl_Regulate($_Counter) & " FPS" & @CRLF)
    $_Counter += 1
    WEnd
    $_Counter = 0
    _SpeedCtrl_Clear()
    ConsoleWrite("STOPPED" & @CRLF)
    $Read = GUICtrlRead($check)
    If $Read = 1 Then
    ShellExecute("C:\Crocoframe\Videos\crocoframe.avi")
    MsgBox(64, "Achtung", "Video wird abgespielt", 1)
    Else
    MsgBox(64, "Achtung", "Error Video konnte nicht gefunden oder gestartet werden!")
    EndIf
    ;~ AdlibUnRegister("_close")
    EndFunc ;==>_startvideo

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

    Func _optionen()
    EndFunc ;==>_optionen
    Func _screen()
    EndFunc ;==>_screen

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

    Func _close()
    _CloseAvi($avi)
    _StopAviLibrary()
    ConsoleWrite("Stopped")
    EndFunc ;==>_close

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

    Func _exit()
    _CloseAvi($avi)
    _StopAviLibrary()
    Exit
    EndFunc ;==>_exit

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

    Func _SpeedCtrl_Start($iSpeed)
    If $__SpeedCtrl_Timer <> 0 Then Return SetError(1, 0, -1)
    $__SpeedCtrl_Timer = TimerInit()
    $__SpeedCtrl_SleepTime = 0
    $__SpeedCtrl_Speed = $iSpeed
    EndFunc ;==>_SpeedCtrl_Start

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

    Func _SpeedCtrl_Regulate($sAkPos)
    If Not IsInt($sAkPos) Then Return SetError(1, 0, -1)
    $_Fort = Int(($sAkPos / (TimerDiff($__SpeedCtrl_Timer) / 1000)))

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

    If $_Fort < $__SpeedCtrl_Speed Then ; Zu kleiner Speed
    $__SpeedCtrl_SleepTime -= 5
    ElseIf $_Fort > $__SpeedCtrl_Speed Then ; Zu großer Speed
    $__SpeedCtrl_SleepTime += 5
    EndIf

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

    Sleep($__SpeedCtrl_SleepTime)

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

    If $__SpeedCtrl_SleepTime < 0 Then $__SpeedCtrl_SleepTime = 0
    Return $_Fort
    EndFunc ;==>_SpeedCtrl_Regulate

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

    Func _SpeedCtrl_Clear()
    $__SpeedCtrl_Timer = 0
    $__SpeedCtrl_SleepTime = 0
    $__SpeedCtrl_Speed = 0
    EndFunc ;==>_SpeedCtrl_Clear

    [/autoit]
  • ein anderes problem und zwar wollte ich das dass video verschiedene namen hatt also hab ich volgendes gemacht

    [autoit]

    $avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe" &@HOUR &@MIN & @SEC".avi", 24, @DesktopWidth, @DesktopHeight)

    [/autoit]


    doch dann kommt immer ein syntax error das versteh ich nicht.

  • danke

    funktioniert!!


    EDIT\\ kann ich auch ein unterstrich machen zwischen den zeiten??

  • darauf hätte ich kommen müssen


    durch den namens wechsel hat sich ein weiteres Problem entwickelt und zwar mit der checkbox
    sie soll das aufgenommene video abspielen da sich der name änder und kein festen mehr hat weiss ich nicht wie ich das abspielen soll.

    kann mir einer helfen??


    gibt es dazu ein befehl um das letzte aufgenommene abzuspielen??

    HOFFE AUF SCHNELLE ANTWORT

    2 Mal editiert, zuletzt von crocojunk (17. Juni 2010 um 15:27)

  • Wie funktionieren Arrays?? Ich weiß was das ist und wozu sie gebraucht werden hab aber keine ahnung wie ich die anwende?

    2 Mal editiert, zuletzt von crocojunk (19. Juni 2010 um 16:27)

    • Offizieller Beitrag

    Wie funktionieren Arrays?? Ich weiß was das ist und wozu sie gebraucht werden hab aber keine ahnung wie ich die anwende?


    Wenn du weißt, was Arrays sind und wozu man sie verwendet, verstehe ich deine Fragestellung nicht. Möchtest du die speicherinternen Abläufe wissen oder worauf bezieht sich deine Frage?
    (Kannst auch mal einen Blick in mein Tut werfen - s. Signatur)