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. GE IXI TIM

Beiträge von GE IXI TIM

  • cowndown htlm

    • GE IXI TIM
    • 24. Juni 2010 um 23:31

    ehm...falsches forum xDD

  • Gdi+ Tutorial [Part 5]

    • GE IXI TIM
    • 20. Juni 2010 um 19:26

    schade :(
    will auch mal die fortgeschrittenen themen kennenlernen^^

    Zitat

    Tut mir leid.

    Warum? Du kannst doch nichts dafür dass dein PC nicht richtig läuft :)

  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 17. Juni 2010 um 00:11
    Zitat

    Jam00: Also wenn ich einen PHP-Server baue muss ich auf dem Server ja auch immer Port-Forwarding für Port 80 einstellen sonst geht das ja auch nicht.

    Ist Port 80 nicht schon standartmäßig freigegeben? Den nehmen ja auch die InetBrowser...

  • [Frage] Gibt es eine möglichkeit *.ogg VIDEOS abzuspielen?

    • GE IXI TIM
    • 14. Juni 2010 um 22:35

    .ogg ist bei der FFmpeg dabei, vllt könntest du diese Dateien mit der FFPlay abspielen...
    wie wolltest du es denn konvertieren?

  • Runterladen von YoutubeVideos

    • GE IXI TIM
    • 14. Juni 2010 um 22:14

    also theoretisch "wäre" es illegal, aber praktisch kann man es machen? :D

  • Youtube-Downloader+Converter

    • GE IXI TIM
    • 14. Juni 2010 um 21:59

    Hey Leute 8o
    Wollte mal schnell meinen Youtube-Downloader+Converter vorstellen :D
    Hab mich soweit informiert: in den AGB steht das man es nur bei legalem Upload darf. (Die AGB´s muss man aber nur akzeptueren wenn man einen Account hat)
    Das wichtigste ist mir nur, ob er auch in Windows-7 läuft.
    Bitte um Rückmeldung^^
    Source:

    Spoiler anzeigen
    [autoit]


    #region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Res_Comment=This Program allows you to download videos from Youtube and konvert them into mp3
    #AutoIt3Wrapper_Res_Description=Youtube downloader and mp3 konverter
    #AutoIt3Wrapper_Res_Fileversion=1.0.0.0
    #AutoIt3Wrapper_Res_LegalCopyright=Tim_Dellmann/xVxT1MxVx
    #AutoIt3Wrapper_Res_Language=1031
    #endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <String.au3>
    #include <Inet.au3>
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ListViewConstants.au3>
    #include <ProgressConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>
    Global $gesamtByte, $nowByte
    Global $sSavePath, $Downloadlink, $hDownload, $sTempSave
    #region ### START Koda GUI section ### Form=
    $Form1_1 = GUICreate("Youtube Downloader by Tim Dellmann", 394, 422, 285, 174)
    $lURL = GUICtrlCreateListView("Title|Size|Quality|Lenght|URL", 8, 8, 378, 150)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 100)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 50)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 50)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 3, 50)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 4, 230)
    $bSetUrl = GUICtrlCreateButton("URL aus Zwischenspeicher einfügen", 8, 168, 299, 25, $WS_GROUP)
    $Label1 = GUICtrlCreateLabel("Speicherpfad:", 8, 200, 70, 17)
    $iSavePath = GUICtrlCreateInput("", 88, 200, 257, 21)
    $bDelete = GUICtrlCreateButton("Entfernen", 312, 168, 75, 25, $WS_GROUP)
    $bBrowseDir = GUICtrlCreateButton("...", 352, 200, 35, 25, $WS_GROUP)
    $Label2 = GUICtrlCreateLabel("Speichername:", 8, 224, 75, 17)
    $iSaveName = GUICtrlCreateInput(" - Title - ", 88, 224, 257, 21, BitOR($ES_AUTOHSCROLL, $ES_READONLY))
    $Group1 = GUICtrlCreateGroup("", 0, 264, 393, 9)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $bDownload = GUICtrlCreateButton("Downloade markiertes Video", 8, 280, 379, 25, $WS_GROUP)
    $lProgress = GUICtrlCreateLabel("0 Mb / 0 Mb", 8, 312, 375, 17, $SS_CENTER)
    $Progress1 = GUICtrlCreateProgress(8, 336, 374, 17)
    $bStop = GUICtrlCreateButton("Download abbrechen", 8, 360, 379, 25, $WS_GROUP)
    $Group2 = GUICtrlCreateGroup("", 0, 384, 393, 9)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Checkbox1 = GUICtrlCreateCheckbox("Nächsten Download in Liste automatisch starten", 8, 400, 377, 17)
    $RadioMPEG = GUICtrlCreateRadio("Als MPEG speichern (video)", 8, 248, 153, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    $RadioMp3 = GUICtrlCreateRadio("Als Mp3 speichern (sound)", 168, 248, 145, 17)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $bDelete
    _delete()
    Case $bDownload
    _StartDownload()
    Case $bSetUrl
    _SetURL()
    Case $bBrowseDir
    GUICtrlSetData($iSavePath, FileSelectFolder("Wähle den Speicherort!", @DesktopDir))
    Case $bStop
    InetClose($hDownload)
    AdlibUnRegister("_SetProgress")
    GUICtrlSetData($Progress1, 0)
    GUICtrlSetState($bDownload, $GUI_Enable)
    GUICtrlSetState($lURL, $GUI_Enable)
    GUICtrlSetData($lProgress, "0 Mb / 0 Mb")
    GUICtrlSetState($iSaveName, " - Titel - ")
    EndSwitch
    WEnd
    Func _IsYoutubeURL($sURL)
    Local $iResult = 0
    If StringLeft($sURL, 31) = "http://www.youtube.com/watch?v=" Then $iResult = 1
    Return $iResult
    EndFunc ;==>_IsYoutubeURL
    Func _SetURL()
    $tURL = ClipGet()
    If Not _IsYoutubeURL($tURL) Then Return (MsgBox(64, "Error", "Angebebene URL ist keine Youtube.com URL." & @CRLF & "Format: [media]http://www.youtube.com/watch?v=8giug69to8[/media]"))
    ;MsgBox(64, "URL", $tURL)
    $tCode = _INetGetSource($tURL)
    $tLenght = _GetLenght($tCode)
    ;MsgBox(64, "lenght", $tLenght & " sec")
    $tQuality = _GetQuality($tCode)
    ;MsgBox(64, "quality", $tQuality & "p")
    $tDownloadlink = _GetVideoDownloadLink($tCode)
    $tSize = InetGetSize($tDownloadlink)
    ;MsgBox(64, "size", Round($tSize / 1024 / 1024, 1) & " Mb")
    $tTitle = _GetTitle($tCode)
    ;MsgBox(64, "title", $tTitle)
    GUICtrlCreateListViewItem($tTitle & "|" & Round($tSize / 1024 / 1024, 1) & " Mb" & "|" & $tQuality & "f/s" & "|" & $tLenght & "sec" & "|" & $tURL, $lURL)
    EndFunc ;==>_SetURL
    Func _SetProgress()
    $nowByte = @inetGetbytesread
    ;MsgBox(64, "gesamtbyte", Round($nowByte / 1024 / 1024, 0) & " Mb")
    $percent = $nowByte / $gesamtByte * 100
    ;MsgBox(64, "", Round($gesamtByte / 1024 / 1024, 1))
    GUICtrlSetData($Progress1, $percent)
    GUICtrlSetData($lProgress, Round($nowByte / 1024 / 1024, 1) & " Mb / " & Round($gesamtByte / 1024 / 1024, 1) & " Mb")
    If @inetgetactive = 0 Then
    AdlibUnRegister("_SetProgress")
    GUICtrlSetData($Progress1, 0)
    GUICtrlSetState($bDownload, $GUI_Enable)
    GUICtrlSetState($lURL, $GUI_Enable)
    _delete()
    GUICtrlSetData($lProgress, "0 Mb / 0 Mb")
    GUICtrlSetData($iSaveName, " - Titel - ")
    GUICtrlSetData($lProgress, " - Video wird Convertiert - ")
    _SaveAsSelected()
    FileDelete($sTempSave & ".flv")
    GUICtrlSetData($lProgress, "0 Mb / 0 Mb")
    If GUICtrlRead($Checkbox1) = 1 Then
    _GUICtrlListView_ClickItem($lURL, 0)
    If _GUICtrlListView_GetItemCount($lURL) > 0 Then
    _StartDownload()
    Return
    EndIf
    EndIf
    $x = _GetSelectedURL()
    If $x = -1 Then
    MsgBox(64, "Fertig", "Alle Downloads wurden beendet!")
    WinFlash("Youtube Downloader by Tim Dellmann")
    EndIf
    EndIf
    EndFunc ;==>_SetProgress

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

    Func _StartDownload()
    If Not FileExists(GUICtrlRead($iSavePath)) Then Return (MsgBox(64, "Error", "Keinen Speicherpfad ausgewählt/Pfad existiert nicht!"))
    If GUICtrlRead($iSaveName) = "" Then Return (MsgBox(64, "Error", "Keinen Namen ausgewählt!"))
    $URL = _GetSelectedURL()
    If $URL = -1 Then Return MsgBox(64, "Error", "Keine URL ausgewählt!")
    ;MsgBox(64, "", $URL)
    $tCode = _INetGetSource($URL)
    $tTitle = _GetTitle($tCode)
    GUICtrlSetData($iSaveName, StringReplace($tTitle, " ", "_"))
    $sSavePath = GUICtrlRead($iSavePath) & "/" & GUICtrlRead($iSaveName)
    $sTempSave = @TempDir & "/" & GUICtrlRead($iSaveName)
    $Downloadlink = _GetVideoDownloadLink($tCode)
    $gesamtByte = InetGetSize($Downloadlink)
    $hDownload = InetGet($Downloadlink, $sTempSave & ".flv", 0, 1)
    GUICtrlSetState($bDownload, $GUI_Disable)
    GUICtrlSetState($lURL, $GUI_Disable)
    AdlibRegister("_SetProgress")
    EndFunc ;==>_StartDownload
    Func _GetTitle($sCode)
    $Title = _StringBetween($sCode, 'title" content="', '">')
    Return $Title[0]
    EndFunc ;==>_GetTitle
    Func _GetLenght($sCode)
    $Length = _StringBetween($sCode, '"length_seconds": ', ',')
    Return $Length[0]
    EndFunc ;==>_GetLenght
    Func _GetQuality($sCode)
    $Quality = _StringBetween($sCode, '&fmt_list=', '%')
    Return $Quality[0]
    EndFunc ;==>_GetQuality
    Func _GetVideoDownloadLink($sCode)
    $ID = _StringBetween($sCode, 'http://www.youtube.com/watch?v=', '" />')
    $VideoID = StringRegExp($sCode, "&t=(.*?)&", 3)
    $DLLink = "http://youtube.com/get_video?video_id=" & $ID[0] & "&fmt=" & _GetQuality($sCode) & "&t=" & $VideoID[0]
    Return $DLLink
    EndFunc ;==>_GetVideoDownloadLink
    Func _GetSelectedURL()
    $URL = GUICtrlRead(GUICtrlRead($lURL))
    If $URL = "" Then Return -1
    $aURL = StringSplit($URL, "|")
    Return $aURL[$aURL[0] - 1]
    EndFunc ;==>_GetSelectedURL

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

    Func _delete()
    GUICtrlDelete(GUICtrlRead($lURL))
    EndFunc ;==>_delete

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

    Func _Convert($Inputfile, $Outputfile)
    RunWait("ffmpeg -i " & $Inputfile & " " & $Outputfile)
    EndFunc ;==>_Convert

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

    Func _SaveAsSelected()
    Local $sSaveType
    If BitOR(GUICtrlRead($RadioMp3), $GUI_CHECKED) = $GUI_CHECKED Then $sSaveType = ".mp3"
    If BitOR(GUICtrlRead($RadioMPEG), $GUI_CHECKED) = $GUI_CHECKED Then $sSaveType = ".mpeg"
    _Convert($sTempSave & ".flv", $sSavePath & $sSaveType)
    EndFunc ;==>_SaveAsSelected

    [/autoit]

    Um die Videos zu konvertieren braucht ihr die FFmpeg.exe, diese muss im selben Ordner liegen wie das Script!
    FFmpeg: http://ffmpeg.arrozcru.org/builds/bin/ffmpeg-latest.tar.bz2
    bitte wirklich rückmeldung zu Win-7 geben :)

  • Runterladen von YoutubeVideos

    • GE IXI TIM
    • 13. Juni 2010 um 22:45

    Würd mich nämlich interessteren...
    hab en youtubedownloader gemacht un hat en video im YT dazu...aber meine mutter meinte ich sollt ihn rausmachen, weil wenn en Mod von youtube sieht wie ich werbung mache für ein programm mit dem man sich YT videos ziehen kann...schlecht schlecht^^

  • Runterladen von YoutubeVideos

    • GE IXI TIM
    • 13. Juni 2010 um 22:23

    Hallo Leute :)
    Hab mal so eine Frage...
    Ist es eigentlich legal sich Videos von Youtube zu laden?
    Find nämlich mal nix in den Regeln...

  • Bild auf Kommando mit einstellbarer Geschwindigkeit drehen

    • GE IXI TIM
    • 1. Juni 2010 um 18:08

    Genau das selbe haben wie vor kurzem auch in Physik gemach :D

  • Wie seid ihr auf autoit gestoßen?

    • GE IXI TIM
    • 31. Mai 2010 um 23:31

    Ich hab mal von nem Freund ne Stapelverarbeitungsdatei geschickt bekommen, die den PC runterfährt.
    Ich fands lustig und da ich wissen wollte wie man das macht, hab ichs gegooglet und bin auf dieses Forum gestoßen^^
    Als ich dann aber die Fülle von AutoIt kennenlernte, stieg ich von Spaßviren ect. auf "normales" um :D

  • Worms

    • GE IXI TIM
    • 12. Mai 2010 um 14:03

    Soll es dann ein Worms online oder eins mit KI sein? oder beides?

  • Array Standardwert

    • GE IXI TIM
    • 11. Mai 2010 um 23:23

    mach doch was in der art

    [autoit]

    For $i = 0 to Ubound($aArray) -1
    $aArray[$i] = 0
    Next

    [/autoit]
  • Worms

    • GE IXI TIM
    • 11. Mai 2010 um 21:22

    Servus,
    Die Idee mit Worms hatte ich vor ein paar Monaten auch...bin aber daran gescheitert, die Würmer zu bewegen...
    Weil der Boden ist ja uneben...habt ihr schon eine grobe Vorstellung, wie ihr das löst?
    Hab hier jedenfalls 2 WurmSpirits in gleicher/passender Größe, bereits zugeschnitten^^

    EDIT: Würm :D

    Bilder

    • Worm_Links.png
      • 20,96 kB
      • 32 × 36
    • Worm_Rechts.png
      • 2,73 kB
      • 32 × 36
  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 10. Mai 2010 um 15:24

    TheShadowAE;
    Ich schicke den string, den ich per FileOpen(iwas.jpg) ausge-fileread-et hab.
    Diese Datei wurde zuvor mit Screencapture erstellt...
    @ WoEf:
    Da hast du leider recht...
    In den letzten Tagen gab es sehr sehr viele 1-Post-Mitglieder die nach Bots ect. fragen...wenns sein muss, sogar mit mehreren threads...

  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 10. Mai 2010 um 02:58

    Jam00:
    Ich weiß, dass du weißt, wie man das macht :P . Ich wollte nur wissen, ob du mir sagen kannst warum es bei Screencaptures hapert...

  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 9. Mai 2010 um 21:09

    Jam00:
    vielleicht kannst du ja mal ein Auge auf meine _TCPFile UDF werfen...
    Probiers mal: alle Bilder werden gesendet, auser welche, die mit_Screencapture erstellt werden....-.-
    Vielleicht kannst du mir helfen :rolleyes:

    Zum BildSenden: Man könnte vllt auch mehrere Regionen des Desktops aufnehmen und die senden.
    Wenn sich in einer Region etwas ändert, diese erneut aufnehmen und senden.
    Das ist nicht so umständlich wie mit den einzelnen Pixeln

  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 9. Mai 2010 um 20:24

    ich würd auch helfen :)

  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 9. Mai 2010 um 20:20

    wär mir sympathisch...weil ich kann per tcp Alles verschicken, außer halt durch _Screencapture erstellte Bilder -.-

  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 9. Mai 2010 um 20:10

    gut dann mein ich es richtige^^
    mhm...das geht doch dann am besten per TCP oder?
    Wollt sowas eig auch mal machen
    (
    _Screencapture(iwas.jpg)
    _TCPFileSend(port, iwas.jpg)
    aber das verschicken von SC erstellten bildern geht nicht -.-
    Wie würders du das machen?

  • [Ideen-Sammlung] Computerfernsteuerung

    • GE IXI TIM
    • 9. Mai 2010 um 20:03

    wie meinst du "Fernsteuerung"?
    sowas wie man an schulen hat, also das ein masterPc alles überwachen kann?

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™