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

Beiträge von James

  • Shoutcast Stream Daten auslesen

    • James
    • 28. September 2013 um 13:44

    kleine Ergänzung zu der Lösung von PainTain:
    Im Status kann man noch HTML Code finden, den könntest du z.B. so löschen:

    [autoit]

    Func _removeHTML($s)
    Return StringRegExpReplace($s, "<.+?>", "")
    EndFunc

    [/autoit]

    PS: Falls du konkrete Fragen zu COM Objekten hast kannst du auch einfach fragen, der Wikipedia-Artikel scheint nur auf die technischen Details einzugehen, und nicht auf die Verwendung.

  • TCPrecv

    • James
    • 27. September 2013 um 17:37
    Zitat von alpines

    Der Unterschied ist ganz einfach, wenn man später wieder was empfangen möchte, dann sollte man nicht die Variable erneut deklarieren sondern lieber den Inhalt entleeren, das erspart einige Minuten an Suche.


    Bei der Variante von GtaSpider muss die Variable doch auch nicht erneut deklariert werden. Ob du der am Anfang "" zuweist sollte keine Rolle spielen, der Wert wird in der Schleife ja sowieso überschrieben.

  • TCPrecv

    • James
    • 27. September 2013 um 16:25
    Zitat von GtaSpider

    Außer du benutzt TCPRecv bevor die Daten im Buffer sind! Deswegen meine Version ausprobieren (die es btw auch fast so in der Hilfe gibt), glaubt mir ich arbeite schon seit 7 Jahren mit den TCP Funktionen von AutoIt ;)


    Sorry, anscheinend habe ich deinen Kommentar überlesen. Das war aber in keinem Fall gegen dich oder deine Version gerichtet.

  • XML auslesen

    • James
    • 27. September 2013 um 13:23

    So ähnlich sieht meine Lösung mit Regular Expressions auch aus, ich wollte nur eigentlich noch auf ein Skript von ihm warten.

    Spoiler anzeigen
    [autoit]

    Local $sData = ClipGet() ; !!!
    Local $asVideos, $i, $sKunde, $asObjektnummern, $j

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

    $asVideos = StringRegExp($sData, "(?i)(?s)<Video>(.+?)</Video>", 3)
    If @error Then Exit 1

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

    For $i = 0 To UBound($asVideos)-1
    $sKunde = StringRegExp($asVideos[$i], "(?i)<Kunde>(.+?)</Kunde>", 3)
    If @error Then Exit 2
    $sKunde = $sKunde[0]
    $asObjektnummern = StringRegExp($asVideos[$i], "(?i)<Objektnummer>(.+?)</Objektnummer>", 3)
    If @error Then Exit 3
    For $j = 0 To UBound($asObjektnummern)-1
    ConsoleWrite("/" & $sKunde & "/" & $asObjektnummern[$j] & "/" & @CRLF)
    Next
    Next

    [/autoit]
  • [Projekt]Laufzeitpacker

    • James
    • 26. September 2013 um 20:29

    Also erstens solltest du dein Skript vielleicht nochmal posten, dieses Mal mit Zeilenumbrüchen. Nicht die Schuld auf das Forum schieben. Einfach beim Posten den "Quellcode"-Tab benutzen, dann passiert sowas auch nicht. Wurde hier aber auch schon des öfteren besprochen.

    Zweitens stellt sich mir die Frage, wie viel du über Crypter und Assembly weißt, denn ohne Wissen ist dein Projekt sowieso zum Scheitern verurteilt.

    Mal abgesehen von meinem Einwand und dem Post von Andy: Wenn du das wirklich machen willst, dann doch wohl sicher nicht in AutoIt, oder?

  • Hallo an euch

    • James
    • 26. September 2013 um 17:18

    Na dann herzlich Willkommen im Forum.

  • TCPrecv

    • James
    • 26. September 2013 um 12:50

    TCPRecv und das Empfangen der Daten sind zwei komplett verschiedene Sachen.
    Beim Empfangen werden die Daten in einen Puffer geschrieben, mit TCPRecv liest du diesen nur aus. Wann du TCPRecv benutzt sollte also (ziemlich) egal sein.

  • XML auslesen

    • James
    • 25. September 2013 um 17:00

    Reguläre Ausdrücke wären eine andere Idee, und auch (in diesem Fall) vielleicht etwas weniger "Overkill" als der XML Parser.

  • Alles Gute für den autoit.de Betreiber

    • James
    • 19. September 2013 um 13:34

    Auch von mir alles Gute zum Geburtstag! :party:

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 17. September 2013 um 20:38
    Zitat von AnMa

    Wenn ich das in der Hilfe richtig gelesen habe, reicht es ja dafür den "Functions" Teil in eine neue .au3 zu kopieren und mit #Include einzubinden?


    Genau.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 17. September 2013 um 20:21

    Dann wäre es wahrscheinlich am Besten die Funktionen in eine Include auszulagern.

  • Alles Gute Orion (und andere)

    • James
    • 17. September 2013 um 16:37

    Auch von mir noch alles Gute zum Geburtstag! :party:

  • Win 7 Bibliotheken nach D: verschieben

    • James
    • 16. September 2013 um 18:34

    Xenon Die Bibliotheken sind keine Ordner.

    JackAm Einige der Bibliotheken sind in C:\Users\Public\Libraries gespeichert. Das sind einfach nur Dateien mit dem Typ .library-ms, die solltest du mit AutoIt recht einfach bearbeiten können.

    Edit: Die anderen sind in C:\Users\Username\AppData\Roaming\Microsoft\Windows\Libraries gespeichert.

  • Sternchen im String macht Probleme

    • James
    • 16. September 2013 um 17:25

    Da es aber noch einige andere Sonderzeichen gibt, würde ich folgendes empfehlen:

    [autoit]

    $IsItemOnPage = StringRegExp($sText, "\Q" & $ItemName & "\E")

    [/autoit]
  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 15. September 2013 um 13:36
    Zitat von AnMa

    hmmm ... ich dachte [0] würde auch soch zählen? ... Also [0] bis [6] = 7 ?? ...OK, also [7].

    Beim deklarieren musst du [7] schreiben, da du ja 7 Elemente in dem Array haben willst. Der Zugriff auf diese 7 Elemente erfolgt dann durch [0] bis [6].

    Zitat von AnMa

    Das mut der Dim hatte ich aus der Online-Hilfe

    Irgendwo anders steht aber, dass Dim veraltet ist und nichtmehr benutzt werden sollte. Ich finde die Stelle aber gerade auch nicht. :D


    Zitat von AnMa

    Das Array soll wie gesagt dazu dienen die Wochentage in deutscher Sprache auszugeben.

    Bsp:
    eine Messagebox "Heute ist Mittwoch"

    Dann würde ich es wie BugFix machen, außerdem brauchst du dafür ja kein mehrdimensionales Array.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 15. September 2013 um 12:31

    Also erstens solltest du unter keinen Umständen Dim verwenden, sondern wie bei anderen Variablen auch Local oder Global.
    Da die Woche 7 Tage hat musst du beim Deklarieren des Arrays auch $asWeekdays[7] verwenden, 6 wäre zu wenig.

    Bei dem Rest kann ich dir momentan nicht helfen, da ich nicht weiß, wofür genau du das zweidimensionale Array brauchst.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 12. September 2013 um 22:06

    Die "-Zeichen sind nur dazu da um Strings im Skript zu kennzeichnen. Ansonsten sind die nicht relevant. Wenn in der Config nur "ftp_server=" steht darfst du bei IniRead als Key natürlich auch nur "ftp_server" verwenden.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 12. September 2013 um 21:19

    Ja und ja.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 12. September 2013 um 20:58

    Gute Überlegung eigentlich.
    Wenn du deinen Textausschnitt als INI benutzt musst du natürlich die Ini-Funktionen benutzen, #include funktioniert da nicht.
    Wenn du das als Skript verwendest musst du wie schon gesagt die Sections entfernen, das Schreiben in die Datei wird dann auch etwas komplizierter (falls du das überhaupt musst). Außerdem funktioniert das nur, wenn das Skript nicht kompiliert wurde.

  • [PROJEKT] Automatisierter Download und Verarbeitung von Audiodateien

    • James
    • 12. September 2013 um 20:20

    "-Zeichen? Bei IniRead sieht das von den Parametern her eigentlich ziemlich gleich aus, nur eben, dass im 4. irgendein Standardwert steht. Wenn das ein String ist hat der Natürlich "-Zeichen.

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™