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

Beiträge von Candyland

  • FileOpen und FileRead Sonderzeichen Feindlich?

    • Candyland
    • 9. Januar 2017 um 10:22

    Hmm Gut ich habe das Daten paket in Base64 umgewandelt, niedergeschrieben und dann wieder geöffnet. Sobald Autoit die niedergeschriebene Kodierte Datei lesen und versenden will sortiert es die "+" zeichen aus und ersetzt sie mit leerzeichen. Jetzt Glaube ich das ich einfach nur einen Fehler beim Neulesen der Datei mache. Ich bin mir einfach nicht sicher ob BinaryToString eine angebrachte Funktion ist. vielleicht verwende ich sie Falsch.

    C
    #include "_Base64.au3"
    #include <FileConstants.au3>
    #include <StringConstants.au3>
    Local $base64del = "C:\ProgramData\VMWare\stillog.rar.base64"
    Global $f = FileOpen($base64del, 16)
    $read = (BinaryToString(FileRead($f)))

    Obgleich ich BinaryToString verwende oder nicht, es kommt auf das gleiche heraus, nur Ergebnisse ohne "+" Zeichen.

    Hat jemand Wissen das er mir mitteilen möchte?

    Edit:

    Wenn ich so drüber nachdenke, glaube ich das es in Hex versendet werden muss sprich die Datei die ankommt ist in dem format 0x556D467.... und dann brauche ich sicher ein 2tes Programm das diese Information wieder umwandelt. Denke ich richtig?

  • FileOpen und FileRead Sonderzeichen Feindlich?

    • Candyland
    • 9. Januar 2017 um 05:44

    Dann werde ich mich dazu mal belesen, Dankeschön Misterspeed!

  • FileOpen und FileRead Sonderzeichen Feindlich?

    • Candyland
    • 8. Januar 2017 um 18:48

    Ich sitze seit einiger zeit an einem Script das ständig fehler auswirft und ich bin erst heute darauf gekommen woran das liegt und habe testweise ein kleines script geschrieben um das Problem zu analysieren:

    Code
    #include <FileConstants.au3>
    Local $1 = "C:\ProgramData\VMware\stillog.rar"
    Local $3 = "C:\ProgramData\VMware\stillog2.rar"
    Local $da2 = FileOpen($1, $FO_UTF8_NOBOM)
    Local $sack = FileRead($da2)
    FileWrite($3,$sack)
    ;https://www.autoitscript.com/autoit3/docs/functions/FileOpen.htm


    Ich versuche einen Prozess zu automatisieren wo ein RAR Archiv über winhttp.winhttprequest.5.1 auf einen Server geuploaded werden soll. Das problem ist das fast nur datei fetzen ankommen. So fast nur 3-5 Zeichen welche den Anfang des Archives markieren. Aber mehr eben nicht und ich weiß nicht wie ich Autoit dazu bekomme das Archiv lediglich hochzuladen. Da FileOpen und FileRead nicht einfach mal eben umgangen werden kann suche ich hier Hilfe. Ich bin Dankbar wenn mir jemand zeigt wie easy das eigentlich ist :Glaskugel:

    Zumindestens weiß ich das Autoit mit den Sonderzeichen probleme hat.

    MfG Candyland!

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™