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

Beiträge von alpines

  • thetvdb api v2 Probleme

    • alpines
    • 23. Januar 2018 um 19:44

    Du darfst um den JSON-Bezeichner (apikey) keine Stringliterale haben. Als WinHttp-UDF Script (mit SimpleRequest und nicht als Open,Set,Send) sieht das ganze so aus:

    Ich hab dir die beiden Includes und die Calltipdatei angehangen.

    AutoIt
    #include <WinHttp.au3>
    
    Global $sAPI_Key = "asd"
    
    $hSession = _WinHttpOpen("useragent")
    $hConnect = _WinHttpConnect($hSession, "api.thetvdb.com", 443)
    
    $sPost = _WinHttpSimpleSSLRequest($hConnect, "POST", "login", Default, "{apikey: """ & $sAPI_Key & """}", "Accept: application/json" & @CRLF & "Content-Type: application/json; charset=utf-8")
    
    _WinHttpCloseHandle($hConnect)
    _WinHttpCloseHandle($hSession)
    
    MsgBox(64, "Info", $sPost)
    Alles anzeigen

    Dateien

    WinHttp.au3 127,43 kB – 415 Downloads WinHttpConstants.au3 22,29 kB – 410 Downloads au3.user.calltips.zip 1,87 kB – 418 Downloads
  • Solved: Stream vom Receiver zum Handy ruckelt

    • alpines
    • 23. Januar 2018 um 18:42
    Zitat von Peter S. Taler

    Nutzung 5 GHZ kann den durchsatz heben

    Geht aber schlechter durch die Wände und hat eine geringere Reichweite.

  • thetvdb api v2 Probleme

    • alpines
    • 23. Januar 2018 um 16:30

    Du musst die Parameter auch im JSON-Format abschicken wenn du als Content-Type application/json angibst.

    Also müsste in das Send das hier rein:

    Code
    {
      "apikey": "api key eintragen",
      "userkey": "user key eintragen",
      "username": "username eintragen"
    }
  • thetvdb api v2 Probleme

    • alpines
    • 23. Januar 2018 um 11:55

    Hast du auch das URL-Encoding für Sonderzeichen etc beachtet? Ich weiß nicht ob das WinHttp Objekt das automatisch macht, ich verwende immer die UDF dafür.

  • thetvdb api v2 Probleme

    • alpines
    • 23. Januar 2018 um 09:36

    Du setzt in AutoIt die RequestHeader und in cURL die Daten des Post paketes (-d). Auch in AutoIt musst du die Daten im POST-Body mitübergeben.

    Das müsste also alles in das send() rein. In etwa so $oHTTP.Send("apikey=blablub&userkey=blablub2&username=username")

  • Solved: Stream vom Receiver zum Handy ruckelt

    • alpines
    • 23. Januar 2018 um 09:33
    Zitat von Lottich

    Ich bekomme also den Stream aufs Handy. Das ganze ist auch problemlos bei den SD Sendern. Wenn ich jedoch ein

    HD Programm sehen will, bekomm ich jede Menge Ruckler und Aussetzer von mehreren Sekunden. Das ist sowas von nervig !!!!

    Mit welcher Bitrate werden denn die Streams übertragen? Du musst ja auch noch einberechnen, dass das Videomaterial am Telefon decodiert werden muss und es dementsprechend viel Rechenleistung zieht.

  • Inputbox, Inhalt wird nicht dargestellt

    • alpines
    • 22. Januar 2018 um 21:52
    Zitat von Mikki

    Ich würde jetzt nur ungern den kompletten Code hier posten.

    Dann isolier das Problem auf ein kleineres Script und poste das.

  • ja woher kommen sie denn ??? ...die Parameter für _crypt_DecryptData?

    • alpines
    • 21. Januar 2018 um 21:44
    Zitat von Musashi

    Man schreibt nicht das Passwort selbst, sondern den MD5-Hash des Passwortes in die Datenbank.

    Dem würde ich nur noch Hinzufügen, dass Passwörter zwar gehasht werden, aber sie vorher noch mit einem Salt (zufälliger Zeichenzusatz) versehen werden.

    Sollte man nur die Passwörter MD5 hashen, so haben gleiche Passwörter unterschiedlicher Leute den selben Hash und mit einer Häufigkeitsanalyse und einer Rainbow Table kann man sowas ziemlich schnell knacken.

  • lokaler TCP Server (Telnet) reconnect/timeout von socket benötigt

    • alpines
    • 21. Januar 2018 um 20:56

    Du kannst glaube ich von der Serverseite aus nicht feststellen ob ein Client die Session auf der anderen Seite beendet hat.

    Das @error (-2, not connected) sollte nur geschmissen werden, wenn du es vorher mit TCPCloseSocket geschlossen hast.

    Ich habe in einem Java-Projekt dasselbe Problem gehabt, und da habe ich einfach in bestimmten Intervallen kleine Strings an den Client gesendet.

    Wenn mir die Send-Methode einen Fehler zurückgegeben hat (Nachricht konnte nicht verschickt werden) habe ich so festgestellt, dass der Client die Verbindung beendet hat.

  • ja woher kommen sie denn ??? ...die Parameter für _crypt_DecryptData?

    • alpines
    • 21. Januar 2018 um 18:10
    Zitat von Peter S. Taler

    Habe da mal nachgesehen. Die Werte: $CALG_MD2, $CALG_MD4, $CALG_MD5, $CALG_SHA, liefern bei mir keine Verschlüsselung! Sondern Failure -1 und @error = 130; Funktionieren also offensichtlich nicht.

    Das hat Tuxedo richtig erklärt. Die von dir beschriebenen Variablen werden für Hashing verwendet.

    In den Beispielen für CryptData und HashData tauchen sie auch richtig auf.

    Zitat von Peter S. Taler

    das gilt dann wohl für alle "negativen?"

    Ja, das sind alles Hashingalgorithmen. Eine kleine Google-Suche hilft da weiter (auch wenn das in der Hilfe wirklich besser hätte erläutert werden können.)

  • Schachuhr

    • alpines
    • 19. Januar 2018 um 17:55
    Zitat von AutoMit

    Wie und wo ergänze ich Dein Script am einfachsten, dass die Redezeit aus dem Label ausgelesen und berücksichtigt wird?

    Auf den ersten Blick würde ich sagen Global $aTimer ist das was du suchst, versuch dort mal deine Zeit als Sekunden reinzuschreiben.

  • _IE click Problem: Eingabe wird gelöscht

    • alpines
    • 19. Januar 2018 um 15:11
    Zitat von Bambobomba

    Hallo, bin ein Neuling sowohl im Forum als auch beim Programmieren . Versuche Momentan einen Bot zu Programmieren der mich beim Einkaufen automatisch auscheckt.

    Um welche Seite handelt es sich denn überhaupt?

  • Wasserdichter MP3-Player

    • alpines
    • 19. Januar 2018 um 01:46
    Zitat von benjamin

    Hoffe man kann dies auf dem iPod spielen, oder?

    Wäre mir neu wenn ein Musikplayer keine mp3s abspielen könnte.

    Solltest du Zweifel über die unterstützten Dateiformate haben, dann solltest du einfach auf die Artikelbeschreibung schauen, dort ist das immer enthalten.

  • CMD Ausgabe zuverlässig erfassen

    • alpines
    • 19. Januar 2018 um 01:43
    Zitat von Bitnugger

    Ein ">" bedeutet, dass die Ausgabe in eine Datei umgeleitet wird, die - falls sie existiert - überschrieben wird.

    Zwei ">>" bedeuten, dass die Ausgabe in eine Datei umgeleitet wird, die - falls sie bereits existiert - der Inhalt an das Ende angehangen wird.

    Ups, hab ich wohl verwechselt.

  • CMD Ausgabe zuverlässig erfassen

    • alpines
    • 18. Januar 2018 um 17:54

    Poste am besten noch ein Beispielbild mit den Daten damit er die Felder extrahieren kann.

  • CMD Ausgabe zuverlässig erfassen

    • alpines
    • 18. Januar 2018 um 17:30

    Wurde letztens erst was hier gepostet: _GDIPlus_ImageGetPropertyItems

  • CMD Ausgabe zuverlässig erfassen

    • alpines
    • 18. Januar 2018 um 16:32
    Zitat von Crys

    Wie mache ich das besser und vor allem richtig? Das die Funktion immer funktioniert?

    Du könntest die EXIF-Daten direkt in AutoIt auslesen, so sparst du dir den Umweg über eine externe Exe.

    Wenn du unbedingt die Exe nutzen möchtest könntest du sicherheitshalber die Ausgabe in eine Datei schreiben.

    In der Windows CMD funktioniert das ganze anhand des ping-Befehls folgendermaßen ping google.de >> dump.txt.

    Nachdem die Datei fertig geschrieben wurde kannst du sie ja auslesen und dann anschließend löschen.

    Solltest logischerweise in verschiedene Dateien schreiben, damit die Ausgabe von der vorherigen nicht überschrieben wird.

    Wenn du nur einen Pfeil verwendest ">", dann wird das ganze an das Dateiende angehangen und nicht überschrieben.

  • ControlSend ohne CLASS verwenden

    • alpines
    • 18. Januar 2018 um 13:25

    Erledigt Haken setzen nicht vergessen!

  • ControlSend ohne CLASS verwenden

    • alpines
    • 18. Januar 2018 um 12:40

    Ja, der NAME-Tag des Feldes ist immer der selbe. Du solltest ControlSend($hWnd, "", "[NAME:passwordTextBox]") verwenden können.

    Advanced Mode beinhaltet den String für die Control-Funktionen um sie direkt ansprechen zu können.

  • Kontakteintrag an CardDAV Schnittstelle senden (ownCloud)

    • alpines
    • 17. Januar 2018 um 19:33
    Zitat von lloid

    Ja, Peter, Du warst natürlich ungeheuer hilfreich. Möge die Macht mit Dir sein.

    Zitat von lloid

    Kann mir bitte jemand helfen und mich aufklären, wie das umsetzbar wäre?

    Du bist in der Hilfe & Unterstützung-Sektion, hier bekommst du Hilfe zu Skripten die nicht laufen, du hast allerdings ein Thema in den Raum geworfen und uns nicht erklärt was du schon alles versucht hast.

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™