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

Beiträge von peethebee

  • wie kann ich Text am Zeilenende(!) in eine Datei einfügen

    • peethebee
    • 31. März 2012 um 15:02

    Ja, melde dich bitte noch mal, wenn du fertig bist. Ich werde das Gefühl nicht los, dass es effizienter gehen wird :). Wichtig ist, die Datei so selten wie möglich zu öffnen und zu schließen und dazwischen IMMER mit dem Handle zu arbeiten. Viele Funktionen nehmen (leider…) auch den Datennamen als Parameter an, öffnen und schließen dann aber selbst noch mal.

    Johannes

  • HP Photosmart Drucker mit Adminrechten unter Win7 via AutoIt installieren

    • peethebee
    • 30. März 2012 um 16:39

    Bitte, bitte, lauter gute Leute hier ^^ .

  • HP Photosmart Drucker mit Adminrechten unter Win7 via AutoIt installieren

    • peethebee
    • 30. März 2012 um 13:52

    Soweit ich weiß, können nur Prozesse mit Admin-Rechten Nachrichten an Prozesse mit Admin-Rechten schicken. Das heißt, dein Skript braucht auch welche, am einfachsten vielleicht, indem du es mit psexec startest. Eine lokale Passwort-Abfrage erzeugt #RequireAdmin.

    Johannes

  • Programm schneller arbeiten lassen

    • peethebee
    • 29. März 2012 um 18:18

    Wenn die Reihenfolge der Einträge nicht wichtig ist, sollte es schneller sein, beide Arrays zu sortieren und dann mit BinarySearch zu gucken, ob Dopplungen drin sind.
    Es gibt aber sogar Funktionen (von BugFix?), die in einem Array Dubletten rauswerfen, vielleicht reicht das auch…

  • bei hotmail nur nachsehen ob eMails vorhanden

    • peethebee
    • 28. März 2012 um 18:35

    Google nutzt IMAP (POP3 gibt es glaube ich in den Einstellungen, ist aber generell weniger nützlich), bei Hotmail muss man POP3 glaube ich händisch aktivieren, sonst ist es überhaupt kein Standardprotokoll.

  • Buch

    • peethebee
    • 27. März 2012 um 16:40

    Hallo,

    Ich habe eine neue Version veröffentlicht, Link siehe erster Post dieses Threads.
    Den TeX-Source möchte ich im Moment nicht veröffentlichen, allerdings sträubt sich das PDF ebenso wie das .tex-File gegen eine Textifizierung (pdftotext liefert keine Ausgabe, pandoc stürzt ab). Immerhin sind jetzt aber alle Umlaute herauskopierbar, soweit ich das überblicke.
    Ich hoffe, dass das ein bisschen weiterhilft :).

    Johannes

  • IfWinExist

    • peethebee
    • 25. März 2012 um 16:17

    Oder uraltes AutoIt2…

  • Verbesserungsmöglichkeiten

    • peethebee
    • 25. März 2012 um 12:57

    Danke, Cheater Dieter!
    Habe beides eingebaut: Das Hangman-Forum ist einfach deaktiviert, hatte eh seit Jahren keinen Nutzen mehr und verleitet Neulinge nur zu glauben, es wäre etwas, wo eigentlich nichts ist. Die neue Fehlermeldung nehme ich mal nicht vorweg ;-).

  • Neuer Besucherrekord?

    • peethebee
    • 24. März 2012 um 19:31

    Anschlussfrage für dich, i2c: Kann ich den "Rekord" ausblenden lassen?

  • Dividieren mit Rest

    • peethebee
    • 24. März 2012 um 15:51
    [autoit]

    MsgBox(0, "Rest", Mod(4567, 89))

    [/autoit]
  • Ein Danke an die Unterstützer im Forum

    • peethebee
    • 21. März 2012 um 20:02

    Ich bin da auch dagegen. Das ist doch allem Anschein nach ein windiger "Dienst", das lehren uns 15 Jahre Internet mehr als deutlich, denke ich…
    Zumindest mit dem Text, der suggeriert, man würde an das Forum spenden, würde ich es hier sogar verbieten.

  • Problem mit GUICtrlCreateMenu("&Datei")

    • peethebee
    • 21. März 2012 um 10:45

    Bitteschön :). Ich setze den Thread mal noch auf gelöst, selbst machen kannst du das, indem du den ersten Post editiert :).

  • Problem mit GUICtrlCreateMenu("&Datei")

    • peethebee
    • 20. März 2012 um 15:45

    XP: http://www.chinhdo.com/20080902/underlined-letters-windows/</a>
    Win 7: http://freewindowsvistatutorials.com/hide-show-unde…pplications.php

  • Ungewöhnliches Tastatur und Maus verhalten bei und nach ablauf eines Scripts

    • peethebee
    • 15. März 2012 um 11:27

    http://www.autoitscript.com/wiki/FAQ#Why_d…un_my_script.3F

  • Raspberry Pi

    • peethebee
    • 14. März 2012 um 21:02

    Ich hab schon vorbestellt, geiles Teil :). Ein Fedora Remix drauf und ab geht die Luzi :D.

  • Jazzy -- Schachvarianten online spielen

    • peethebee
    • 11. März 2012 um 11:58

    (aktueller Commit)

    Tandemschach ist auf einem ziemlich guten Weg:

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Außerdem sieht man noch die neue Premove-Unterstützung (in Braun markiert).
    Uhren funktionieren (ohne Änderung :)) schon sehr gut auf beiden Brettern.

    Was im Wesentlichen noch fehlt, sind die Pockets.

    Johannes

    Dateien

    2012-03-11 - jazzy.png 208,87 kB – 0 Downloads
  • WinHTTP.au3 schlägt fehl beim Upload von Multipart-POST-Daten

    • peethebee
    • 9. März 2012 um 22:20

    Herzlichen Dank, das ist schon mal deutlicher Fortschritt (und ich wäre nie drauf gekommen...)!

    Kann man sich mit der WinHTTP.au3 vllt. noch den gesamten Request ausgeben lassen vor dem Abschicken, damit ich ihn mit den Firebug-Werten vergleichen kann?

  • WinHTTP.au3 schlägt fehl beim Upload von Multipart-POST-Daten

    • peethebee
    • 6. März 2012 um 00:32

    Hi progandy,

    Danke, dass du noch mal draufgeguckt hast :).
    Ich werde es morgen genauer testen, aber ist vielleicht der Lektionstitel mit dem Fragezeichen das Problem?

    Gute Nacht!
    Johannes

  • Jazzy -- Schachvarianten online spielen

    • peethebee
    • 5. März 2012 um 00:35

    Sooooo, nachdem morgen endgültig wieder Uni-Time ist, hier das vorerst wieder mal letzte Update.

    Die Uhren sollten jetzt (zumindest auf einem Brett, mehr habe ich nicht getestet) ganz ordentlich funktionieren, dank folgender 35 Commits in der letzten Woche:

    Code
    Use favicon to indicate game status (is it my turn?)
          Style update
          Reenable board controls and player names
          Fix promotion temporarily
          Various changes
          First steps, serving static files again
          Update README
          Code back to JazzyServer.py
          Use tornado framework for webserving. Still old polling scheme in place, but working again.
          Implement realtime data transmission
          Update client to SocketIO communication style
          Server changes, non-functional
          Realtime chess variants :).
          Back to python v2, several fixes
          Fix chat (python 2/3 issues)
          Fix OOP (Python 2 issue)
          Fix console.debug() for non-firefox browsers or those without Firebug
          Fix BiggerGames.py
          Move JS libraries to 'libs' directory for clarity's sake. Also way nicer notifications [thanks Markus].
          Create file Clock.py
          Clock class with all basic features
          Remove Clock.py test code
          Implement most of the server side clock logic
          Cleanup a little
          Implement basic support for clock client side
          Clock fixes
          Time controls functional.
          More time control bug fixes
          Optimize clock.
          Update clock appearance.
          Clock improvements: show exact time on mouse hovering the clock, stop clocks if game is finished
          Add favicon for non-game pages
          Support negative time both on client and server side
          More clock improvements
          Handle switched-off clocks.
    Alles anzeigen

    (generiert mit git shortlog --since="1 week ago")

    Freue mich, wenn es jemand testet und berichtet. Interessant wären für mich vor allem Tests mit Internet Explorer (<7 ist für mich irrelevant, alle anderen interessieren mich ein wenig), älteren Browsern (Firefox, Opera) und Mobilgeräten.

    Wie lange die Pause diesmal dauern wird, weiß ich nicht…

    Todo (bei GitHub entsprechend aktualisiert):

    • Canvas-Arrays (Umwandlung, Pockets, Geschlagene)
    • Statusverwaltung ändern, der Server muss alles parat haben und auf ein Format wie "getsit-c0-m0-h0" antworten (IDs für Chat, Server-Nachrichten, Zuggeschichte)
    • Einstellungen im Browser ermöglichen
    • Pre-Moves (siehe unten)

    Happy Playing!
    Johannes

  • WinHTTP.au3 schlägt fehl beim Upload von Multipart-POST-Daten

    • peethebee
    • 4. März 2012 um 22:10

    Hallo,

    Ich versuche gerade ein Skript zu schreiben, dass mir automatisch CSV-Dateien bei vokker.net importiert. Höchstwahrscheinlich haben die damit keine Probleme, schließlich steigert es die Zugriffe zum Lernen und damit die Werbeeinnahmen. Eine API hat der Dienst offenbar nicht, hatte sie sogar erfolglos darauf angesprochen.

    Nun aber zum Code:

    Spoiler anzeigen
    [autoit]

    #include-once

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

    #include "WinHttp.au3"
    #include "WinHttpConstants.au3"
    #include "logging.au3"
    #include <File.au3>
    #include <Array.au3>

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

    _vokkerUploadCSV("username", "password", @ScriptDir & "\test.csv")

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

    Func _vokkerUploadCSV($user, $pass, $filename)
    ; unterstützt?
    If Not _WinHttpCheckPlatform() Then
    _Log("Kein WinHTTP-Support")
    Return
    EndIf
    _Log("WinHTTP-Support ok.")
    ; Initialize and get session handle
    Local $hOpen = _WinHttpOpen('Mozilla/5.0 (Windows NT 6.2; rv:10.0.2) Gecko/20120101 Firefox/10.0.2')
    ; Get connection handle
    Local $hConnect = _WinHttpConnect($hOpen, 'www.phase-6.com', $INTERNET_DEFAULT_HTTPS_PORT)
    ;~ _Log(@error)
    ;~ _Log($hConnect)
    ; Request
    Local $postData = "josso_username=" & $user & "&josso_password=" & $pass
    $hResult = _WinHttpSimpleSSLRequest($hConnect, "POST", "login/signon/login.do", "http://www.vokker.net", $postData, $WINHTTP_NO_ADDITIONAL_HEADERS, True)
    ;~ _ArrayDisplay($result)
    ;~ debugHTML($hResult[1])
    _WinHttpCloseHandle($hConnect)

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

    $regArray = StringRegExp($hResult[0], "Set-Cookie: (.*)", 2)
    if not IsArray($regArray) Then Return False
    Local $cookie = $regArray[1]
    _Log("Cookie: " & $cookie)
    $regArray = StringRegExp($cookie, "([A-Z0-9]{20,})", 2)
    if not IsArray($regArray) Then Return False
    Local $Session_ID = $regArray[1]
    _Log("Session ID: " & $Session_ID)

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

    ; Upload-Teil
    ; Get connection handle
    $hConnect = _WinHttpConnect($hOpen, "www.vokker.net", $INTERNET_DEFAULT_HTTPS_PORT)
    ; Request
    Local $file = FileOpen(@ScriptDir & "\importTemplate.txt", 256)
    Local $postData = FileRead($file)
    Local $file2 = FileOpen($filename, 256)
    $postData = StringReplace($postData, "$$filename$$", StringTrimLeft($filename, StringInStr($filename, "\", False, -1)))
    $postData = StringReplace($postData, "$$content$$", FileRead($file2))
    FileClose($file2)
    $postData = StringReplace($postData, "$$title$$", "Testtitel!")
    $postData = StringReplace($postData, "$$srcLang$$", "de")
    $postData = StringReplace($postData, "$$tgtLang$$", "pl")
    _Log($postData)
    $dataLength = StringLen($postData)
    MsgBox(0, "", $dataLength)
    FileClose($file)

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

    $hResult = _WinHttpSimpleSSLRequest($hConnect, "POST", "de/export/importieren.php", "http://www.vokker.net/de/export/import.php", Binary($postData), "Content-Length: " & $dataLength & @CRLF & "Content-Type: multi-part/form-data; boundary=-----------------------------41184676334"&@CRLF, True)
    _Log("Ergebnis: " & $hResult & @CRLF & "Error: " & @error)
    _ArrayDisplay($hResult)

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

    _WinHttpCloseHandle($hConnect)
    _WinHttpCloseHandle($hOpen)
    EndFunc ;==>_vokkerUploadCSV

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

    Func debugHTML($string)
    Local $filename = _TempFile() & ".html"
    FileWrite($filename, $string)
    ShellExecute($filename)
    EndFunc

    [/autoit]

    Ausgabe:

    Code
    WinHTTP-Support ok.
    
    
    Cookie: JSESSIONID=7505E7A14605681B4D707BC6F5112FC9; Path=/login
    
    
    Session ID: 7505E7A14605681B4D707BC6F5112FC9
    
    
    -----------------------------41184676334
    Content-Disposition: form-data; name="file_csv"; filename="test.csv" 
    Content-Type: application/octet-stream 
    
    
    aktuell: (gegenwärtig) Thema, Problem, Situation ; aktualny
    der Bereich: (Gebiet) ; obszar m
    dumm: (opp klug) Person, Tat ; glupi
    dumm: adv (einfältig) dumm fragen ; glupio zapytac
    die Krise:  ; kryzys m
    wachsen: (größer, länger werden) Kind, Pflanzen, Haare ; rosnac
    
    
    -----------------------------41184676334 
    Content-Disposition: form-data; name="unit_name_csv" 
    
    
    Testtitel!
    -----------------------------41184676334
    Content-Disposition: form-data; name="first_language"
    
    
    de
    -----------------------------41184676334
    Content-Disposition: form-data; name="foreign_language"
    
    
    pl
    -----------------------------41184676334
    Content-Disposition: form-data; name="csv_submitted"
    
    
    Import ?
    -----------------------------41184676334--
    
    
    Ergebnis: 0
    Error: 2
    Alles anzeigen

    Ich komme da einfach nicht weiter :(.
    Kann jemand helfen?

    Im Anhang das komplette Projekt, bewusst mit gültigen Login-Daten.

    Vielen Dank!
    Johannes

    Dateien

    winhttp_peethebee_forum.zip 26,1 kB – 355 Downloads

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™