Hi ich wollte ein script schreiben mit welchem man eine avi abspielen kann und in einem Progressbar die zeit angezeigt kriegt die von der avi noch bleibt dh:
Spoiler anzeigen
C
#include <AVIConstants.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
GuiCreate("XXX", 400, 400)
;Opt('MustDeclareVars', 1)
_Main()
Func _Main()
Local $Edit_AVI, $SETAVI_Btn, $STARTAVI_Btn, $STOPAVI_Btn, $AVI, $Progress, $Avi1
$Edit_Avi = GUICtrlCreateInput("C:\", 8, 112, 329, 21)
$Progress2 = GUICtrlCreateProgress(8, 296, 326, 17)
$SETAVI_Btn = GUICtrlCreateButton("SETAVI", 264, 144, 75, 25)
$STARTAVI_Btn = GUICtrlCreateButton("STARTAVI", 264, 176, 75, 25)
$STOPAVI_Btn = GUICtrlCreateButton("STOPAVI", 264, 208, 75, 25)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
GUIDelete()
Exit
Case $msg = $SETAVI_Btn
$AVI = GUICtrlRead($Edit_AVI)
Case $msg = $STARTAVI_Btn
$AVI1 = GUICtrlCreateAvi(string($AVI), -1, 8, 144, 244, 144)
GuiCtrlSetBkColor($STARTAVI_Btn, 0xFF0000)
GuiCtrlSetBkColor($STOPAVI_Btn, 0xFFFFFF)
Case $msg = $STOPAVI_Btn
;wie kann ich $AVI1 wieder löschen?
GuiCtrlSetBkColor($STARTAVI_Btn, 0xFFFFFF)
GuiCtrlSetBkColor($STOPAVI_Btn, 0x000000)
EndSelect
WEnd
EndFunc
Alles anzeigen
So und mein Problem ist jetz: ich wollte es noch so einrichten das der Progressbar anzeigt wie weit das vid ist
welche befehle muss ich verwenden dass ich diese daten ablesen kann und wie kann ich es so in den Progressbar einbauen, das er immer aktualisiert wird?
Auserdem wie lösch ich die Avi wieder wenn man auf stop klickt ?
mfg Moonwolf