Nur dem OnEvent Modus anpassen
Arrays?? wie funktionieren sie??
-
- [ gelöst ]
-
crocojunk -
5. Juni 2010 um 22:07 -
Geschlossen -
Erledigt
-
-
wie pass ich das an
muss ich das in eine while packen
oder was muss ich machen??
-
Stell dich doch mal nicht so doof an. Es ist doch alles erläutert in meinem Beispiel.
-
ich krieg das nicht geschissen.
ich mach es genau so wie im beispiel und es passiert nichts.
-
Zeig mal deinen Versuch
-
er ist höchstwahrscheinlich armselig aber hier bitte
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#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>Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Global $__SpeedCtrl_Timer = 0
[/autoit] [autoit][/autoit] [autoit]
Global $__SpeedCtrl_SleepTime = 0
Global $__SpeedCtrl_Speed = 0Global $Capture
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Global $FramesPerSecMax = 3
Global $_Counter = 0HotKeySet("^v", "_startvideo")
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{ESC}", "_close");_StartAviLibrary()
[/autoit] [autoit][/autoit] [autoit]
;$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 ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Button1
[/autoit] [autoit][/autoit] [autoit]
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")GUICtrlSetOnEvent ($Button3, "_close")
[/autoit] [autoit][/autoit] [autoit]Case $check
[/autoit] [autoit][/autoit] [autoit]Case $check2
[/autoit] [autoit][/autoit] [autoit]Case $item1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
_optionen()
Case $item2
_screen()EndSwitch
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
WEndFunc _startvideo()
[/autoit] [autoit][/autoit] [autoit]
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 ;==>_startvideoFunc _optionen()
[/autoit] [autoit][/autoit] [autoit]
EndFunc ;==>_optionen
Func _screen()
EndFunc ;==>_screen
Func _close()
_CloseAvi($avi)
_StopAviLibrary()
$Capture = False
EndFunc ;==>_closeFunc _SpeedCtrl_Start($iSpeed)
[/autoit] [autoit][/autoit] [autoit]
If $__SpeedCtrl_Timer <> 0 Then Return SetError(1, 0, -1)
$__SpeedCtrl_Timer = TimerInit()
$__SpeedCtrl_SleepTime = 0
$__SpeedCtrl_Speed = $iSpeed
EndFunc ;==>_SpeedCtrl_StartFunc _SpeedCtrl_Regulate($sAkPos)
[/autoit] [autoit][/autoit] [autoit]
If Not IsInt($sAkPos) Then Return SetError(1, 0, -1)
$_Fort = Int(($sAkPos / (TimerDiff($__SpeedCtrl_Timer) / 1000)))If $_Fort < $__SpeedCtrl_Speed Then ; Zu kleiner Speed
[/autoit] [autoit][/autoit] [autoit]
$__SpeedCtrl_SleepTime -= 5
ElseIf $_Fort > $__SpeedCtrl_Speed Then ; Zu großer Speed
$__SpeedCtrl_SleepTime += 5
EndIfSleep($__SpeedCtrl_SleepTime)
[/autoit] [autoit][/autoit] [autoit]If $__SpeedCtrl_SleepTime < 0 Then $__SpeedCtrl_SleepTime = 0
[/autoit] [autoit][/autoit] [autoit]
Return $_Fort
EndFunc ;==>_SpeedCtrl_RegulateFunc _SpeedCtrl_Clear()
[/autoit]
$__SpeedCtrl_Timer = 0
$__SpeedCtrl_SleepTime = 0
$__SpeedCtrl_Speed = 0
EndFunc ;==>_SpeedCtrl_Clear -
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
-
ok
werde ich tun.
-
hab es hinbekommen.
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#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>;~ Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Global $__SpeedCtrl_Timer = 0
[/autoit] [autoit][/autoit] [autoit]
Global $__SpeedCtrl_SleepTime = 0
Global $__SpeedCtrl_Speed = 0Global $Capture
[/autoit] [autoit][/autoit] [autoit]
Global $FramesPerSecMax = 10
Global $_Counter = 0Global $avi
[/autoit] [autoit][/autoit] [autoit]HotKeySet("^v", "_startvideo")
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{ESC}", "_close");_StartAviLibrary()
[/autoit] [autoit][/autoit] [autoit]
;$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 ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Button1
[/autoit] [autoit][/autoit] [autoit]
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");~ GUICtrlSetOnEvent($Button3, "_close")
[/autoit] [autoit][/autoit] [autoit]Case $check
[/autoit] [autoit][/autoit] [autoit]Case $check2
[/autoit] [autoit][/autoit] [autoit]Case $item1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
_optionen()
Case $item2
_screen()EndSwitch
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
WEndFunc _startvideo()
[/autoit] [autoit][/autoit] [autoit]
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 ;==>_startvideoFunc _optionen()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
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 ;==>_exitFunc _SpeedCtrl_Start($iSpeed)
[/autoit] [autoit][/autoit] [autoit]
If $__SpeedCtrl_Timer <> 0 Then Return SetError(1, 0, -1)
$__SpeedCtrl_Timer = TimerInit()
$__SpeedCtrl_SleepTime = 0
$__SpeedCtrl_Speed = $iSpeed
EndFunc ;==>_SpeedCtrl_StartFunc _SpeedCtrl_Regulate($sAkPos)
[/autoit] [autoit][/autoit] [autoit]
If Not IsInt($sAkPos) Then Return SetError(1, 0, -1)
$_Fort = Int(($sAkPos / (TimerDiff($__SpeedCtrl_Timer) / 1000)))If $_Fort < $__SpeedCtrl_Speed Then ; Zu kleiner Speed
[/autoit] [autoit][/autoit] [autoit]
$__SpeedCtrl_SleepTime -= 5
ElseIf $_Fort > $__SpeedCtrl_Speed Then ; Zu großer Speed
$__SpeedCtrl_SleepTime += 5
EndIfSleep($__SpeedCtrl_SleepTime)
[/autoit] [autoit][/autoit] [autoit]If $__SpeedCtrl_SleepTime < 0 Then $__SpeedCtrl_SleepTime = 0
[/autoit] [autoit][/autoit] [autoit]
Return $_Fort
EndFunc ;==>_SpeedCtrl_RegulateFunc _SpeedCtrl_Clear()
[/autoit]
$__SpeedCtrl_Timer = 0
$__SpeedCtrl_SleepTime = 0
$__SpeedCtrl_Speed = 0
EndFunc ;==>_SpeedCtrl_Clear -
Ne haste nicht du benutzt keinen OnEvent Mode
//Edit: Versuch mal
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [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>Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Global $__SpeedCtrl_Timer = 0
[/autoit] [autoit][/autoit] [autoit]
Global $__SpeedCtrl_SleepTime = 0
Global $__SpeedCtrl_Speed = 0Global $Capture
[/autoit] [autoit][/autoit] [autoit]
Global $FramesPerSecMax = 10
Global $_Counter = 0Global $avi
[/autoit] [autoit][/autoit] [autoit]HotKeySet("^v", "_startvideo")
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{ESC}", "_close");_StartAviLibrary()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
;$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\")$Form1 = GUICreate("CrocoFrame © CrocoJunk ", 548, 250, 192, 124)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
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)While Sleep(20)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
WEndFunc _startvideo()
[/autoit] [autoit][/autoit] [autoit]
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;~ EndIf
[/autoit] [autoit][/autoit] [autoit]
$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 ;==>_startvideoFunc _optionen()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
EndFunc ;==>_optionen
Func _screen()
EndFunc ;==>_screenFunc _close()
[/autoit] [autoit][/autoit] [autoit]
_CloseAvi($avi)
_StopAviLibrary()
ConsoleWrite("Stopped")
EndFunc ;==>_closeFunc _exit()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
_CloseAvi($avi)
_StopAviLibrary()
Exit
EndFunc ;==>_exitFunc _SpeedCtrl_Start($iSpeed)
[/autoit] [autoit][/autoit] [autoit]
If $__SpeedCtrl_Timer <> 0 Then Return SetError(1, 0, -1)
$__SpeedCtrl_Timer = TimerInit()
$__SpeedCtrl_SleepTime = 0
$__SpeedCtrl_Speed = $iSpeed
EndFunc ;==>_SpeedCtrl_StartFunc _SpeedCtrl_Regulate($sAkPos)
[/autoit] [autoit][/autoit] [autoit]
If Not IsInt($sAkPos) Then Return SetError(1, 0, -1)
$_Fort = Int(($sAkPos / (TimerDiff($__SpeedCtrl_Timer) / 1000)))If $_Fort < $__SpeedCtrl_Speed Then ; Zu kleiner Speed
[/autoit] [autoit][/autoit] [autoit]
$__SpeedCtrl_SleepTime -= 5
ElseIf $_Fort > $__SpeedCtrl_Speed Then ; Zu großer Speed
$__SpeedCtrl_SleepTime += 5
EndIfSleep($__SpeedCtrl_SleepTime)
[/autoit] [autoit][/autoit] [autoit]If $__SpeedCtrl_SleepTime < 0 Then $__SpeedCtrl_SleepTime = 0
[/autoit] [autoit][/autoit] [autoit]
Return $_Fort
EndFunc ;==>_SpeedCtrl_RegulateFunc _SpeedCtrl_Clear()
[/autoit]
$__SpeedCtrl_Timer = 0
$__SpeedCtrl_SleepTime = 0
$__SpeedCtrl_Speed = 0
EndFunc ;==>_SpeedCtrl_Clear -
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.
-
[autoit]
[/autoit]
$avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe" &@HOUR &@MIN & @SEC & ".avi", 24, @DesktopWidth, @DesktopHeight) -
danke
funktioniert!!
EDIT\\ kann ich auch ein unterstrich machen zwischen den zeiten??
-
Klar
[autoit]
[/autoit]
$avi = _CreateAvi("C:\Crocoframe\Videos\" & "\crocoframe" &@HOUR &"_"&@MIN &"_" & @SEC & ".avi", 24, @DesktopWidth, @DesktopHeight) -
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
-
hallo noch jemand da??
-
einfach den Namen des zuletzt gespeichertern in einem Array speichern bzw in einer Variable..
-
Wie funktionieren Arrays?? Ich weiß was das ist und wozu sie gebraucht werden hab aber keine ahnung wie ich die anwende?
-
Auf eine Antwort wäre ich sehr gespannt!
-
- 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) -