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. Stevenx

Beiträge von Stevenx

  • [spiel] Wünsch dir was !

    • Stevenx
    • 17. August 2014 um 23:44

    Bekommst du. Leider wirst du verhaftet und musst den Rest deines Lebens in der Zelle verbringen :(


    Ich wünsche mir einen Mac Pro :)

  • GrooveLoad - ein Grooveshark Downloader

    • Stevenx
    • 13. August 2014 um 23:33

    Bug:

    Das Reinhören Fenster kann nicht mehr gefunden werden, wenn man wegklickt ^^

    Ein Wunsch:

    Statt für jedes Lied ein Cover abzuspeichern, wäre es toll, eine Album Abfrage zu machen (z.B. ACDC-Highway to Hell.jpg für das Album Highway to Hell)

    Steve

  • [spiel] Wünsch dir was !

    • Stevenx
    • 13. August 2014 um 21:53

    An deinem Urlaubstag gibt es dein Lieblingsessen in der Kantine. Aus reinem Selbsthass springst du vom Dach des Firmengebäudes :D

    Ich wünsche mir einen Universalakku, der unendlich lange hält, umweltfreundlich ist und alle Geräte in der Umgebung aufladet.

    Dann kann ich in Ruhe sterben :D

  • [spiel] Wünsch dir was !

    • Stevenx
    • 13. August 2014 um 19:39

    Sie schmecken so süß, dass du Ultra 4K-aries (haha Wortspiel) bekommst und stirbst.

    Ich wünsche mir eine Kontaktlinse, die als Mini PC dient (so was wie Google Glass ^^)

  • [spiel] Wünsch dir was !

    • Stevenx
    • 13. August 2014 um 18:26

    Bekommst du. Nachdem Obama dich Gitarre spielen gehört hat, wurden in allen NATO Staaten Gitarren verboten. Dumm gelaufen :P

    Ich wünsche mir, dass ich mich beamen kann :scotty:

  • [spiel] Wünsch dir was !

    • Stevenx
    • 13. August 2014 um 01:57

    Eine Boeing 747 wollte gerade (wieder mal) irgendwo "landen" - du hast die ganze Bevölkerung gerettet! Leider bist du dabei draufgegangen :P

    Ich wünsche mir, dass ich nie schlafen muss.

  • [spiel] Wünsch dir was !

    • Stevenx
    • 13. August 2014 um 01:22

    Kanashius: Du wirst wegen extremen Burnout in eine Psychatrie eingeliefert.

    alpines: Du stirbst an Hitzetod :D

    Ich möchte, das minx aus dem Team wegen Regelverstoß des Themas aus dem Forum gesperrt wird.

  • technisches Zeichnen am PC

    • Stevenx
    • 8. August 2014 um 22:32

    Also ich cracks ned :D Hab ne Schülerversion.

    AutoCAD ist unglaublich. Musst dir mal anschauen. Es gibt auch ne Demo/Testversion.

  • technisches Zeichnen am PC

    • Stevenx
    • 8. August 2014 um 22:22

    Hallo Alina :)

    Guck dir AutoCAD an, ist sehr flexibel und kannst tolle Sachen damit machen.
    Kostet was, aber wenn du bissl googlest ;)

    Steve

  • AutoIt-Tools und Virusmeldung

    • Stevenx
    • 2. August 2014 um 08:07

    minx:

    Ich will jz keine E-Mails unerlaubt zitieren, aber bei fast jeder Programmvorstellung hatte ich Probleme mit Softpedia wegen VirusTotal (die haben mir das sogar geschrieben). Ein Tool von mir ist noch immer nicht oben - ich war sauer und hatte keine Lust, den Source zu bearbeiten.

  • AutoIt-Tools und Virusmeldung

    • Stevenx
    • 1. August 2014 um 21:43

    Softpedia ist das klassische Beispiel. Nennen sich seriös, lehnen aber AutoIt Programme gleich auf wegen deren "technologisch wirksamen Hightech Virentools" (aka. VirusTotal). Bei denen muss ich den Sourcecode immer mitpacken und ihn über VBS kompilieren.

  • _Lyrics_Search_Engine UDF: Schnelle Songtext Suche

    • Stevenx
    • 30. Juli 2014 um 17:22

    Du wolltest schon immer schnell nach Songtexten suchen? Ja? Dann genau das richtige für dich!

    Im Beispiel könnt ihr eine Datei öffnen, die ID3 UDF von "Wayfarer" liegt dabei.
    Und danke an prograndy für dessen urlencode Funktion ;)

    Die Grund Funktion:

    Spoiler anzeigen
    [autoit]

    #include <String.au3>
    #include <Array.au3>

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

    ; #FUNCTION# ====================================================================================================================
    ; Name ..........: _Lyrics_Search_Engine
    ; Description ...: Fast Songtext Search!
    ; Syntax ........: _Lyrics_Search_Engine($iSong, $iArtist, $oHTTP)
    ; Parameters ....:
    ; $iSong - The Title of the Song
    ; $iArtist - The Artist
    ; $oHTTP - Object Reference of an opened HTTP Connection
    ; Return values .:
    ; Success: The Songtext
    ; Failure: @ERROR
    ; -1: Not found
    ; -2: Couldn't get Array (Lyrics)
    ; -3: Couldn't get Array (Characters)
    ; -4: Couldn't convert Characters to String
    ; Author ........: StevenX (Stefan Blagojevic)
    ; ===============================================================================================================================

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

    Func _Lyrics_Search_Engine($iSong,$iArtist,$oHTTP)
    $iSong = _URIEncode($iSong)
    $iArtist = _URIEncode($iArtist)
    ;~ GET URL READY PARAMETERS

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

    ;~ SEARCH AFTER LYRICS
    $request = 'http://lyrics.wikia.com/api.php?artist='&$iArtist&'&song='&$iSong
    $oHTTP.Open("GET", $request, False)

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

    $oHTTP.Send()
    $oReceived = $oHTTP.ResponseText

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

    $sURL = _StringBetween($oReceived,'<li><strong>url: </strong>','</li><li><strong>page_namespace: </strong>0</li>')
    ;~ GET WHOLE LYRICS URL

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

    If IsArray($sURL) = false Then
    SetError(-1)
    Return 0
    EndIf

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

    $oHTTP.Open("GET", $sURL[0], False)
    $oHTTP.Send()

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

    $oReceived = $oHTTP.ResponseText
    $aData = _StringBetween($oReceived,'c()}:r.onload=c;s.parentNode.insertBefore(r,s)};}})();</script>','<!--')

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

    If IsArray($aData) = false Then
    SetError(-2)
    Return 0
    EndIf

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

    $sData = StringReplace($aData[0],'<br />','&#10;')
    $aCHR = _StringBetween($sData,'&#',';')

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

    If IsArray($aCHR) = false Then
    SetError(-3)
    Return 0
    EndIf

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

    $sLyric = ""

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

    For $i = 0 to (UBound($aCHR) - 1)

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

    $sLyric = $sLyric & ChrW($aCHR[$i])

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

    Next

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

    If $sLyric = "" Then
    SetError(-4)
    Return 0
    Else
    Return($sLyric)
    EndIf

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

    EndFunc ;==> _Lyrics_Search_Engine

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

    ;~ Copyright: Prog@ndy
    Func _URIEncode($sData)
    ; Prog@ndy
    Local $aData = StringSplit(BinaryToString(StringToBinary($sData,4),1),"")
    Local $nChar
    $sData=""
    For $i = 1 To $aData[0]
    ; ConsoleWrite($aData[$i] & @CRLF)
    $nChar = Asc($aData[$i])
    Switch $nChar
    Case 45, 46, 48 To 57, 65 To 90, 95, 97 To 122, 126
    $sData &= $aData[$i]
    Case 32
    $sData &= "+"
    Case Else
    $sData &= "%" & Hex($nChar,2)
    EndSwitch
    Next
    Return $sData
    EndFunc

    [/autoit]

    Im Dateianhang findet ihr alle Dateien :D

    In der ZIP:
    ID3_v3.4.au3
    _Lyrics_Search_Engine-example.au3
    _Lyrics_Search_Engine.au3

    Steve

  • WinHTTP - leere Serverantwort

    • Stevenx
    • 29. Juli 2014 um 23:31

    *hust*ASCII to String*hust*

  • WinHTTP - leere Serverantwort

    • Stevenx
    • 29. Juli 2014 um 21:47

    name22:

    Und wie decode ich den Text dann?

    A-La la la laa<br /><br />Hey mama, this that shit that make you groove, mama<br />Get on the flow and move your booty mama<br />We the blast masters blastin' up the jamma<br /><br />(Rewind)<br />Cutie cutie, make sure you move your booty<br />Shake that thing like we in the city of sin, and<br />Hey shawty, I know you want to party<br />the way your body lookin' make me really feel naughty<br />Cutie cutie, make sure you move your booty<br />Shake that thing like we in the city of sin, and<br />Hey shawty, I know you want to party<br />the way your body lookin' make me really feel naughty<br /><br /><b>will.i.am</b><br />I got a naughty naughty style and a naughty naughty crew<br />But everything I do, I do just for you<br />I'm a little bit of Old, and a bigger bit of New<br />The true niggas know that the peas come thru<br />We never cease, we never die no we never decease<br />We multiply like we mathamatice<br />And then we drop bombs like we in the middle east<br />The bomb bomb&

    :D

  • WinHTTP - leere Serverantwort

    • Stevenx
    • 29. Juli 2014 um 21:06

    Müsste ein IP Ban sein, da ich mit keinem PC über den selben Router raufkomme :D

    Dachte nur, dass ich mit WinHTTP etwas falsch gemacht hätte und die Verbindung deshalb abgelehnt wird ^^

    Ja tut mir Leid, wenn die deren URLs so schön einpacken und sogar Kommentare in den Source reinbauen :D

    Danke, name, habs mit einer Pause versucht, passiert trotzdem. Aber danke für den Tipp mit der Wikia

    Steve

  • WinHTTP - leere Serverantwort

    • Stevenx
    • 29. Juli 2014 um 12:09

    Hallo Community!

    Ich arbeite gerade an einer automatischen Songtextabfrage, die die Website AZLyrics.com benutzt.

    Theoretisch funktioniert es - theoretisch. Für die ersten Anfragen genügt es, dann beginnt der Server zu spinnen - habe ich in der WinHTTP Abfrage was vergessen?

    Denn nach einigen Aufrufen komm ich nicht zum Server, ich müsste den PC immer neu starten oder den Router resetten.
    Chrome gibt mir den Fehler " ERR_EMPTY_RESPONSE" aus.

    Hier mein Script, am Anfang habe ich eine Schleife eingebaut, um den Fehler zu reproduzieren.

    Spoiler anzeigen
    [autoit]

    #include <String.au3>

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

    ;~ Test

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

    $oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
    $z = 0
    While 1
    $lyrics = _Lyrics_Search_Engine("Hey Mama", "The Black Eyed Peas",$oHTTP)
    $z = $z + 1
    ConsoleWrite($z & @CRLF)
    WEnd

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

    ; #FUNCTION# ====================================================================================================================
    ; Name...........: _Lyrics_Search_Engine
    ; Description ...: Search for Lyrics by Song and Artist ; Using http://www.azlyrics.com
    ; Syntax.........: _Lyrics_Search_Engine($iSong,$iArtist)
    ; Parameters ....:
    ; $iSong - Name of the song
    ; $iArtis - Name of the artist
    ; Return values .: Success - Returns the Lyrics of the song
    ; Failure - Returns 0
    ; Author ........: StevenX (Stefan Blagojevic)
    ; Modified.......:
    ; Link ..........:
    ; Example .......: _Lyrics_Search_Engine("Hey Mama", "The Black Eyed Peas")
    ; ===============================================================================================================================

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

    Func _Lyrics_Search_Engine($iSong,$iArtist,$oHTTP)

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

    ;~ Deleting non-word characters and lower all characters
    $iSong = StringRegExpReplace(StringLower(StringStripWS($iSong,8)),"\W","")
    $iArtist = StringRegExpReplace(StringLower(StringStripWS($iArtist,8)),"\W","")

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

    ;~ Because AZLyrics is not accepting "the" in Artist (like The Beatles, The Black Eyed Peas or The Black Keys), now deleting "the"
    If StringLeft($iArtist,3) = "the" Then $iArtist = StringTrimLeft($iArtist,3)

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

    ;~ Requesting Body
    $oHTTP.Open("GET", "http://www.azlyrics.com/lyrics/"&$iArtist&"/"&$iSong&".html", False)

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

    $oHTTP.Send()
    $oReceived = $oHTTP.ResponseText
    ;~ MsgBox(0,"",$oReceived)

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

    $lyrics = _StringBetween($oReceived,"<!-- start of lyrics -->","<!-- end of lyrics -->")
    If $lyrics = 0 Then
    Return 0
    SetError(0)
    Else

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

    ;~ Formatting HTML
    $lyrics = StringReplace($lyrics[0],"<br />",@CRLF)
    $lyrics = StringReplace($lyrics,"<i>","")
    $lyrics = StringReplace($lyrics,"</i>","")

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

    Return $lyrics
    EndIf
    $oHTTP.CloseHandle()
    EndFunc

    [/autoit]

    Was WinHTTP angeht, bin ich unerfahren. Falls ihr Verbesserungen hättet, immer raus damit :P

    Steve

  • GrooveLoad - ein Grooveshark Downloader

    • Stevenx
    • 28. April 2014 um 20:33

    Wie immer genial!

    Was super wäre:

    ein eigener kleiner Musik Player. Wenn man "Reinhört", spielt sich das Lied ab, aber nicht im kleinen Fenster sondern im Programm. Man kann eine eigene Registerkarte dafür einrichten.

    Falls Interesse -> erstell dir Logo, meld dich einfach via PN ;)

  • Hausmeister-Schutzmaßnahmen

    • Stevenx
    • 11. April 2014 um 22:48

    Viel Glück! Habe bereits unterschrieben :)

  • txt auslesen und für jede Zeile Button + Checkbox erstellen

    • Stevenx
    • 31. März 2014 um 08:13

    Glaub Listview wäre da praktischer…

  • iCTRL - iTunes nebenbei steuern - Songanzeige

    • Stevenx
    • 25. März 2014 um 19:06

    *Kleiner Balken Effekt :D
    *Label werden besser angezeigt
    *Dynamischere Labels
    *Bisschen transparenter
    *Album Name fixed

    Bekannter Bug: Falls kein Artwork da ist, nimmt er das letzt verwendete.

    EDIT: Dämliche Bugs gefixed :P

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™