1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. KingLoL

Beiträge von KingLoL

  • FFmpeg Video Screenshot erstellen

    • KingLoL
    • 17. April 2011 um 23:04

    habs einigermaßen hinbekommen... aber bei mir macht der den screenshot immer als erste frame im video... wie änder ich das?

    Edit: mit -ss scannt der ne halbe stunde bis zur position... würde nur theoretisch funktinieren, von der zeit her nicht

  • FFmpeg Video Screenshot erstellen

    • KingLoL
    • 17. April 2011 um 22:22

    Hi, ich würde gerne mit FFmpeg einen Video Screenshot erstellen (ca. in der Mitte des Videos)...

    weiß jemand den befehl dazu? Weil auf der Website von denen blick ich garnix...

  • Aktuelle Uhrzeit in GUI + Internetprüfung

    • KingLoL
    • 17. April 2011 um 21:26

    Raupi bei mir hängt die Uhr alle 2 sek bei deinem skript kurz... warum?!?

  • Aktuelle Uhrzeit in GUI + Internetprüfung

    • KingLoL
    • 17. April 2011 um 21:12

    Hier das iss alles:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Include <Date.au3>

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

    $G = GUICreate("Name", 615, 446, 193, 129)
    $Internetverbindung = GUICtrlCreateLabel("Internetverbindung besteht", 100, 100, 400, 400)
    GUICtrlSetFont(-1, 10, 600, 0, "Arial Narrow")
    GUICtrlSetColor(-1, 0x008000)
    GUISetState(@SW_SHOW)
    $Keine_Internetverbindung = GUICtrlCreateLabel("Keine Internetverbindung", 100, 100, 400, 400)
    GUICtrlSetFont(-1, 10, 600, 0, "Arial Narrow")
    GUICtrlSetColor(-1, 0xFF0000)

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

    Global $TimerStart = TimerInit()
    Global $ResetTimer = 0

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

    Func Internetverbindung()
    Ping("http://www.google.com")
    If @error <> 0 Then
    GUICtrlDelete ( $Keine_Internetverbindung )
    $Internetverbindung = GUICtrlCreateLabel("Internetverbindung besteht", 100, 100, 400, 400)
    GUICtrlSetFont(-1, 10, 600, 0, "Arial Narrow")
    GUICtrlSetColor(-1, 0x008000)
    GUICtrlSetState($Internetverbindung,@SW_HIDE)
    GUICtrlSetState($Keine_Internetverbindung,@SW_SHOW)
    Else
    GUICtrlDelete ( $Internetverbindung )
    $Keine_Internetverbindung = GUICtrlCreateLabel("Keine Internetverbindung", 100, 100, 400, 400)
    GUICtrlSetFont(-1, 10, 600, 0, "Arial Narrow")
    GUICtrlSetColor(-1, 0xFF0000)
    GUICtrlSetState($Keine_Internetverbindung,@SW_SHOW)
    GUICtrlSetState($Internetverbindung,@SW_HIDE)
    EndIf
    EndFunc

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

    While 1
    WinSetTitle($G,"",_NowTime(5))
    $Timer = int(TimerDiff($TimerStart))
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    If $Timer - $ResetTimer >= 1000 Then
    Internetverbindung()
    $ResetTimer = $Timer
    EndIf
    WEnd

    [/autoit]
  • Aktuelle Uhrzeit in GUI + Internetprüfung

    • KingLoL
    • 17. April 2011 um 21:00

    Also das mit der aktuellen Uhrzeit geht so:

    [autoit]

    $Main = GuiCreate(.....)
    While 1
    WinSetTitle($Main,"",_NowTime(5))
    WEnd

    [/autoit]
  • Input Box klick registrieren

    • KingLoL
    • 16. April 2011 um 12:43

    Raupi thx ;D genauuuu so hab ichs gesucht ;DD

  • Input Box klick registrieren

    • KingLoL
    • 15. April 2011 um 23:34

    sry... war lange nich da... also ich habe das in etwa so:

    Spoiler anzeigen
    [autoit]


    #Region ### START Koda GUI section ### Form=C:\Users\Louis\Documents\Programme\video mediathek Liste.kxf
    Global $Main = GUICreate("Video Mediathek by xXMurmelkotzeXx", 362, 435, 193, 125)
    Global $Combo = GUICtrlCreateCombo("Alle Videos", 16, 384, 153, 25)
    GUICtrlSetData(-1, "Zuletzt Gesehen|DVDs|.avi|.flv|.mp4|.m2ts|.mkv")
    Global $Input = GUICtrlCreateInput("Suche...", 184, 384, 153, 21)
    Global $List = GUICtrlCreateList("", 16, 8, 321, 357, BitOR($WS_VSCROLL,$WS_BORDER))
    Global $MenuFileMain = GUICtrlCreateMenu("Datei", -1)
    Global $MenuOpen = GUICtrlCreateMenuItem("Video öffnen STRG+O", $MenuFileMain)
    Global $MenuOptionsMain = GUICtrlCreateMenu("Optionen", -1)
    Global $MenuOptions = GUICtrlCreateMenuItem("Einstellungen STRG+E", $MenuOptionsMain)
    Global $MenuReload = GUICtrlCreateMenuItem("Videocache erneuern F5", $MenuOptionsMain)
    GUISetState(@SW_ENABLE,$Main)
    GUISetState(@SW_SHOW,$Main)
    #EndRegion ### END Koda GUI section ###

    [/autoit]

    und ganz oben ist die InputBox mit dem Text "Suche..."

  • Input Box klick registrieren

    • KingLoL
    • 15. April 2011 um 16:49

    Hi, kann man irgendwie rausfinden, ob man gerade im Inputfeld ist, oder nicht? Ich möchte nämlich, dass der Text "Suchen..." verschwindet, sobaldd man in das Inputfeld klickt

  • InputBox Vorschläge

    • KingLoL
    • 15. April 2011 um 15:43

    cooooooooooooooool DANKE! ;D

  • StringSplit schwierigkeit

    • KingLoL
    • 15. April 2011 um 15:02

    dann liest er deine Datei nicht richtig^^

  • StringSplit schwierigkeit

    • KingLoL
    • 15. April 2011 um 14:36

    hast du das neue Skript von mir ausprobiert? Da hab ich unten das mit dem Arrray richtig gemacht... bei mir gehts

  • StringSplit schwierigkeit

    • KingLoL
    • 15. April 2011 um 14:23
    Spoiler anzeigen
    [autoit]

    #include <String.au3>
    #include<Array.au3>
    #include<file.au3>
    Local $datei, $line
    Global $sFileName
    Global $hFFFF = FileFindFirstFile(@TempDir & "\*.html") ; Finde alle html-Dateien im Temp-Dir
    $Radio = "test-radio"
    $handle = "Edit1"
    $text1= ("Pauli")
    $text2= ("andiii")

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

    $sFileName = FileFindNextFile ($hFFFF) ; hole nächsten gefundenen Dateinamen
    If @error Then Exit

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

    If StringRegExp($sFileName, "^Flatcast-\d+-\w+\.html$") Then
    $datei = FileOpen (@TempDir & "\"& $sFileName)
    EndIf

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

    while 1
    Sleep(1000)
    $line= FileReadline($datei)
    $split = StringSplit($line,'</a>:&nbsp;&nbsp;',1)
    _ArrayDisplay($split)
    ;bis _ArrayDisplay läuft alles problemlos! Er Sucht die Datei, öffnet diese und zeigt mir die spalten im _ArrayDisplay untereinandern an.
    ;wie kann ich jetzt aus der oberen Zeile den Text auslesen? (.html-Datei als txt im Anhang)

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

    ;ich habe es so verucht, klappt aber natürlich nicht :(
    $gesting = $split[1] ;Er liest aus dem ersten Array (abgesehen der Anzahl der Arrays[0]) also $Array[1]

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

    If StringInStr ( $gesting, $text1,0, 1) Then
    ConsoleWrite ("pauli-zeile")
    Sleep(100)
    Send ("{ENTER}")
    EndIf
    If StringInStr ( $gesting, $text2,0, 1) Then
    ConsoleWrite ("andiii-zeile")
    Sleep(100)
    Send ("{ENTER}")
    EndIf
    WEnd

    [/autoit]
  • StringSplit schwierigkeit

    • KingLoL
    • 15. April 2011 um 14:21

    ALso unten hast du schonmal ein EindIf vergessn, deshalb ging bei mir die While Schleife nicht... aber Stringsplit?

  • InputBox Vorschläge

    • KingLoL
    • 15. April 2011 um 14:09

    sry... hier das iss die Suchfunktion

    Spoiler anzeigen
    [autoit]

    Case $Input
    Local $SearchResult = ""
    Local $SearchResultArray = ""
    Local $aviSearch = ""
    Local $mkvSearch = ""
    Local $m2tsSearch = ""
    Local $mp4Search = ""
    Local $IFOSearch = ""
    Local $SearchString1 = GUICtrlRead($Input)
    Local $SearchString2 = GUICtrlRead($Input)
    Local $SearchString3 = GUICtrlRead($Input)
    Local $SearchString4 = GUICtrlRead($Input)
    Local $SearchStringCheck = StringSplit($SearchString1," ")
    Local $NumberCheck = $SearchStringCheck[$SearchStringCheck[0]]
    If StringInStr($SearchString1," ") = 0 Then
    $SpaceCheckYesNo = "No"
    Else
    $SpaceCheckYesNo = "Yes"
    EndIf
    If StringIsInt("" &$NumberCheck &"") = 1 Then
    $SearchString1 = StringReplace($SearchString1," " &$NumberCheck,"")
    $SearchString2 = StringReplace($SearchString2," " &$NumberCheck,"")
    $SearchString3 = StringReplace($SearchString3," " &$NumberCheck,"")
    $SearchString4 = StringReplace($SearchString4," " &$NumberCheck,"")
    $NumberCheckYesNo = "Yes"
    ElseIf StringIsInt("" &$NumberCheck &"") = 0 Then
    $NumberCheckYesNo = "No"
    EndIf

    If $SpaceCheckYesNo = "Yes" And $NumberCheckYesNo = "No" Then
    $SearchString2 = StringSplit($SearchString2," ")
    For $a = 1 To $SearchString2[0]
    For $i = 1 To $avi[0]
    If StringInStr($avi[$i],$SearchString2[$a]) And StringInStr($aviSearch,$avi[$i]) = 0 Then
    $aviSearch = $aviSearch &$avi[$i] &"|"
    EndIf
    Next
    Next
    For $a = 1 To $SearchString2[0]
    For $i = 1 To $mp4[0]
    If StringInStr($mp4[$i],$SearchString2[$a]) And StringInStr($mp4Search,$mp4[$i]) = 0 Then
    $mp4Search = $mp4Search &$mp4[$i] &"|"
    EndIf
    Next
    Next
    For $a = 1 To $SearchString2[0]
    For $i = 1 To $mkv[0]
    If StringInStr($mkv[$i],$SearchString2[$a]) And StringInStr($mkvSearch,$mkv[$i]) = 0 Then
    $mkvSearch = $mkvSearch &$mkv[$i] &"|"
    EndIf
    Next
    Next
    For $a = 1 To $SearchString2[0]
    For $i = 1 To $m2ts[0]
    If StringInStr($m2ts[$i],$SearchString2[$a]) And StringInStr($m2tsSearch,$m2ts[$i]) = 0 Then
    $m2tsSearch = $m2tsSearch &$m2ts[$i] &"|"
    EndIf
    Next
    Next
    For $a = 1 To $SearchString2[0]
    For $i = 1 To $IFO[0]
    If StringInStr($IFO[$i],$SearchString2[$a]) And $i <> $IFO[0] And StringInStr($IFOSearch,$IFO[$i]) = 0 Then
    $IFOSearch = $IFOSearch &$IFO[$i] &"|"
    ElseIf StringInStr($IFO[$i],$SearchString2[$a]) And $i = $IFO[0] And StringInStr($IFOSearch,$IFO[$i]) = 0 Then
    $IFOSearch = $IFOSearch &$IFO[$i]
    EndIf
    Next
    Next
    ElseIf $SpaceCheckYesNo = "No" Then
    For $i = 1 To $avi[0]
    If StringInStr($avi[$i],$SearchString3) Then
    $aviSearch = $aviSearch &$avi[$i] &"|"
    EndIf
    Next
    For $i = 1 To $mp4[0]
    If StringInStr($mp4[$i],$SearchString3) Then
    $mp4Search = $mp4Search &$mp4[$i] &"|"
    EndIf
    Next
    For $i = 1 To $mkv[0]
    If StringInStr($mkv[$i],$SearchString3) Then
    $mkvSearch = $mkvSearch &$mkv[$i] &"|"
    EndIf
    Next
    For $i = 1 To $m2ts[0]
    If StringInStr($m2ts[$i],$SearchString3) Then
    $m2tsSearch = $m2tsSearch &$m2ts[$i] &"|"
    EndIf
    Next
    For $i = 1 To $IFO[0]
    If StringInStr($IFO[$i],$SearchString3) And $i <> $IFO[0] Then
    $IFOSearch = $IFOSearch &$IFO[$i] &"|"
    ElseIf StringInStr($IFO[$i],$SearchString3) And $i = $IFO[0] Then
    $IFOSearch = $IFOSearch &$IFO[$i]
    EndIf
    Next
    ElseIf $SpaceCheckYesNo = "Yes" And $NumberCheckYesNo = "Yes" Then
    For $i = 1 To $avi[0]
    If StringInStr($avi[$i],$SearchString4) <> 0 And StringInStr($avi[$i],$NumberCheck) <> 0 And StringInStr($avi[$i],"(" &$NumberCheck) &")" = 0 Then
    $aviSearch = $aviSearch &$avi[$i] &"|"
    EndIf
    Next
    For $i = 1 To $mp4[0]
    If StringInStr($mp4[$i],$SearchString4) <> 0 And StringInStr($mp4[$i],$NumberCheck) <> 0 And StringInStr($mp4[$i],"(" &$NumberCheck) &")" = 0 Then
    $mp4Search = $mp4Search &$mp4[$i] &"|"
    EndIf
    Next
    For $i = 1 To $mkv[0]
    If StringInStr($mkv[$i],$SearchString4) <> 0 And StringInStr($mkv[$i],$NumberCheck) <> 0 And StringInStr($mkv[$i],"(" &$NumberCheck) &")" = 0 Then
    $mkvSearch = $mkvSearch &$mkv[$i] &"|"
    EndIf
    Next
    For $i = 1 To $m2ts[0]
    If StringInStr($m2ts[$i],$SearchString4) <> 0 And StringInStr($m2ts[$i],$NumberCheck) <> 0 And StringInStr($m2ts[$i],"(" &$NumberCheck) &")" = 0 Then
    $m2tsSearch = $m2tsSearch &$m2ts[$i] &"|"
    EndIf
    Next
    For $i = 1 To $IFO[0]
    If StringInStr($IFO[$i],$SearchString4) <> 0 And StringInStr($IFO[$i],$NumberCheck) <> 0 And $i <> $IFO[0] And StringInStr($IFO[$i],"(" &$NumberCheck) &")" = 0 Then
    $IFOSearch = $IFOSearch &$IFO[$i] &"|"
    ElseIf StringInStr($IFO[$i],$SearchString4) <> 0 And StringInStr($IFO[$i],$NumberCheck) <> 0 And $i = $IFO[0] And StringInStr($IFO[$i],"(" &$NumberCheck) &")" = 0 Then
    $IFOSearch = $IFOSearch &$IFO[$i]
    EndIf
    Next
    EndIf
    $SearchResult = $aviSearch &$mkvSearch &$m2tsSearch &$mp4Search &$IFOSearch
    $SearchResultArray = StringSplit($SearchResult, "|")
    _ArrayDelete($SearchResultArray, $SearchResultArray[0])
    $SearchResultArray[0] = $SearchResultArray[0] - 1
    $SearchStringCompiled = _ArrayToString($SearchResultArray,"|",1)
    If $SearchStringCompiled = "" Then $SearchStringCompiled = "Keine passenden Videos gefunden!"
    GUICtrlSetData($List,"")
    GUICtrlSetData($List,$SearchStringCompiled)

    [/autoit]
  • Ordner auflisten und in einem array speichern

    • KingLoL
    • 15. April 2011 um 14:02

    Lad dir am besten mal die deutsche Hilfe runter und schau in den Bemerkungen nach, da ist immer alles super erklärt, wie z.B. hier: 0-Ordner und Datein aufliste (Standart), 1-Nur Dateien aufliste, 2-Nur Ordner auflisten

  • InputBox Vorschläge

    • KingLoL
    • 15. April 2011 um 13:58

    Hi, ich habe ein Programm geschireben, dass alle meine Videos Auflistet usw. und das heit eine Suchfunktion. Geht es, dass es wie in Google während dem suchen max. 5 Videonamen vorschlägt?

  • Videovorschau-Bild

    • KingLoL
    • 3. April 2011 um 17:27

    Tut bei mir nich =(. Wo muss ich eig den ffmepg hinkopiern?

  • Movie Thumbnail (mtn)

    • KingLoL
    • 2. April 2011 um 19:32

    du kannst ShellWaitExecute benutzen, in dem du bei Optionen -P hinzufügst ;D

  • Movie Thumbnail (mtn)

    • KingLoL
    • 1. April 2011 um 16:34

    da war ich schon^^ aber habs jezz rausgefunden.

    Ich musste den VideoPfad als Parameter im 2. Teil von SHellExecute eingeben. Drauf gekommen bin ich durch die Info von der cmd.exe

    [autoit]

    ShellExecute("B:\Programme\mtn-200808a-win32\mtn.exe","B:\Videos\Beilight.avi")

    [/autoit]
  • Movie Thumbnail (mtn)

    • KingLoL
    • 1. April 2011 um 16:23

    Keine Ahnung ^^

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™