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

Beiträge von PainTain

  • Webseiten ansprechen im Hintergrund

    • PainTain
    • 31. Dezember 2013 um 02:25

    Alternativ zu TCP kannst du auch WinHTTP nehmen:

    [autoit]

    $sURL = "http://www.autoit.de"

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

    $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
    $oHTTP.Open("GET", $sURL, False)

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

    $oHTTP.Send("")
    $sReturn = $oHTTP.ResponseText

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

    ; ConsoleWrite($sReturn & @CRLF)
    FileWrite("index.html", $sReturn)

    [/autoit]


    Alle Methoden u. Properties zum WinHttpRequest-COM-Object findest du hier. ;)

  • Webseiten ansprechen im Hintergrund

    • PainTain
    • 30. Dezember 2013 um 23:10

    Schau dir doch mal alle _IE_... Funktionen an.

    [autoit]

    _IENavigate

    [/autoit]

    ist denke ich ein guter Anfang ;)

  • AutoIt Versions-Archiv und Diskussionsthread (3.3.8.1 bis 3.3.10.2, Stand 30.12.13)

    • PainTain
    • 30. Dezember 2013 um 02:29

    Hab grad die Beta 3.3.9.23 auf der UK-Seite noch gefunden -> http://www.autoitscript.com/autoit3/files/…-beta-setup.exe :)

  • Bestimmte Zeile einer Liste kopieren und einfügen

    • PainTain
    • 25. Dezember 2013 um 22:18
    Zitat

    Die Nutzung der Ok.de Dienste durch automatisierende Scripte (so genannte Bots) oder durch Scripte/Programme Dritter (für die kein Nutzungsrecht eingeräumt wurde) ist untersagt


    Somit nicht erlaubt - siehe Forumregeln.

  • Weihnachtsgrüße 2013

    • PainTain
    • 24. Dezember 2013 um 16:14

    Auch von mir ein QISmaS Quch Daghajjaj.

    (Wer errät, welche Sprache das ist (ohne googlen), kriegt einen Keks von mir :D)

  • TCPRecv gibt Hexadezimalzahlen zurück

    • PainTain
    • 23. Dezember 2013 um 15:15

    Du hast beim 1. Code oben bei TCPRecv als 3. Parameter 1 gesetzt - dieser erzwingt die Rückgabe von Binärdaten ;)

  • GrooveLoad - ein Grooveshark Downloader

    • PainTain
    • 22. Dezember 2013 um 13:51
    Zitat von alpines

    Das mit dem Enter drücken kann man per HotKeySet realisieren und wenn man den halt drückt dann schaut man ob das Control / Fenster aktiv ist, erst dann wird gescannt.


    Accelerators wäre hier wohl der bessere Weg, da diese ja nur greifen, wenn das Fenster aktiv ist und HotKeySet die Taste ja systemweit "blockiert" (wenn ich mich jetzt nicht irre).

  • GrooveLoad - ein Grooveshark Downloader

    • PainTain
    • 22. Dezember 2013 um 13:42

    Sehr praktisch, danke. (vorallem wenn man direkt downloaden kann ohne X-FORWARD-FOR - Header oder Fake-IP :whistling: )

    Was man noch verbessern könnte, wäre das man direkt mit einem Druck auf Enter suchen kann (und nicht immer den Button drücken muss), und das man beim ListView nach Titel, Interpret u. Album ordnen kann. Aber ansonsten sehr schön :thumbup:

  • [Umfrage] Code Highlighter

    • PainTain
    • 10. Dezember 2013 um 19:32
    Zitat von AntiSpeed

    Und man hört ja ab und zu von der interessanten Performance der Javascript-Engine vom IE. Wahrscheinlich wird es wohl viele Besucher geben, die diesen benutzen.


    wut? 8| Ich glaube kaum, dass "viele" Besucher IE nutzen.

    @Thema: Wäre auch für einen JS-Highlighter. Dann hat der Endbenutzer ein klein wenig Last (das Syntax-Highlighting wird ja kaum Resourcen brauchen) und der Server hat dafür diese Last nichtmehr :thumbup:

  • AutoIt X-Mas/Silvester Screensaver-Challenge

    • PainTain
    • 6. Dezember 2013 um 15:41

    Wie steht es mit DllCall's zu GDI+ oder OpenGL? :D
    Gibt es irgendwelche Regelungen zu Codelänge/Formatierung/etc.?

    Übrigens:

    Zitat von Homelike Jester

    Thema: Silveser (schaut nicht so, ich geh nur auf nummer sicher :D )

    :whistling:

  • X-Mas-Challenge, ja oder nein?

    • PainTain
    • 4. Dezember 2013 um 20:33

    Wäre bestimmt interessant. Würde mir sogar AutoIt deswegen installieren (hatte vor kurzem neu aufgesetzt) :D

  • Funktionsweise der Timer Funktionen

    • PainTain
    • 22. November 2013 um 16:40
    Zitat von jNizM
    [autoit]


    $i = 0
    $F = DllCall("Kernel32.dll", "Int", "QueryPerformanceFrequency", "int64*", "")
    $S = DllCall("Kernel32.dll", "Int", "QueryPerformanceCounter", "int64*", "")
    While $i <> 10000000
    $i = $i + 1
    WEnd
    $E = DllCall("Kernel32.dll", "Int", "QueryPerformanceCounter", "int64*", "")
    MsgBox(0,"",($E[1] - $S[1]) / $F[1])

    [/autoit]
    Alles anzeigen


    Das würde nicht funktionieren, da beide Funktionen einen Bool-Wert zurückgeben (schon oder?).
    Glaubst wozu der Parameter da ist. ;)

    Ich hab noch nie in AutoIt direkt mit DllCall's gearbeitet, ich wüsste deshalb nicht, wie ich einen (Pointer auf) LARGE_INTEGER mit DllCall übergeben könnte. Aber vielleicht weiß es ja einer der AutoIt-Veteranen hier. :D

    @MG: Du kannst es ja mal in C++ nachstellen. (schließlich hast damals meine Interesse an C++ geweckt :whistling: )

  • Funktionsweise der Timer Funktionen

    • PainTain
    • 21. November 2013 um 22:55

    Die TimerInit() und TimerDiff() - Funktionen arbeiten mit QueryPerformanceCounter und QueryPerformanceFrequency.
    Ich habe mir mal die TimerInit() und TimerDiff() im Quellcode der letzten Open-Source-Version von AutoIt angeschaut (ist glaube 3.1.0 o.Ä). Der AutoIt-Interpreter wird aber immernoch dieselbe Methode verwenden, denke ich.

    TimerInit() gibt einfach lpPerformanceCount (zu double konvertiert) zurück.
    Das sieht dann ungefähr so aus:

    Code
    __int64 now;
    
    
    QueryPerformanceCounter((LARGE_INTEGER *)&now)
    vResult = (double)now;

    TimerDiff() holt sich zunächst lpPerformanceCount & lpFrequency.
    Dann wird die Differenz mit dem Parameter (also dem "Handle" von TimerInit()) ausgerechnet.
    Das sieht ca. so aus:

    Code
    __int64 freq, now;
    
    
    QueryPerformanceFrequency((LARGE_INTEGER *)&freq)
    QueryPerformanceCounter((LARGE_INTEGER *)&now)
    
    
    vResult = (((double)now - vParam) / (double)freq) * 1000.0;  // vParam ist dabei der Parameter von TimerDiff(), also das "Handle"

    Hoffe ich hab dir weitergeholfen damit, fürs Rumprobieren/Rechnen warum da jetzt so eine Zahl rauskommt, hab ich leider keine Zeit :)

  • Vorschläge und Verbesserungen / Complaint Area

    • PainTain
    • 18. November 2013 um 21:41

    Man könnte eventuell mal den AutoIt-Syntax-Highlighter updaten, da einige Funktionen wie z.B. InetRead oder die _Crypt - Funktionen nicht erkannt werden. :)

  • Login

    • PainTain
    • 15. November 2013 um 20:54
    Zitat von ftgjtdjteD


    Sorry, wollte Pain Tain zitieren! In den AGB´s lässt sich zwar Gegenteiliges finden, dass dies verboten ist! Deshalb ist es aber nach einer leichten Folgerung für Menschen mit Verstand, noch lange nicht nach deutschem Recht verboten! PainTains Aussgae ist damit falsch!
    Sorry Facemix, dass es zu diesem Missverständnis kam!


    Trotzdem wird sowas hier nicht gedudelt!
    Die AGB's von FB gelten sowohl in Amerika als in Deutschland und sonstwo.

    Das ist eine leichte Sinnfolgerung, und dein ist kompletter Blödsinn.
    Facebook hat diese Regeln aufgestelt, also müssen sie von allen Nutzern eingehalte werden.

  • Login

    • PainTain
    • 15. November 2013 um 20:41
    Zitat von Facemix

    was meinst du mit falsch?


    Vergiss ihn, der spammt nur rum.

    Jedenfalls, hier mal ein Auschnitt aus den FB-AGB:

    Zitat

    Du wirst mittels automatisierter Mechanismen (wie Bots, Roboter, Spider oder Scraper) keine Inhalte oder Informationen von Nutzern erfassen oder auf andere Art auf Facebook zugreifen, sofern du nicht unsere vorherige Erlaubnis hast.


    Quelle: https://www.facebook.com/legal/terms

  • Login

    • PainTain
    • 15. November 2013 um 20:30

    Ich glaube kaum, dass Facebook sowas erlaubt.

  • AutoItC

    • PainTain
    • 14. November 2013 um 17:38

    Ich hätte Interesse, mitzumachen.
    Hab ich ja auch noch eine Version von AutoItC rumliegen. :D

    Beschäftige mich derzeit sowieso nur mit OpenGL fast, da wäre das doch mal eine schöne Abwechslung.
    Schreib mir halt mal eine PN, da können wir ja genaueres besprechen.

  • IE Script Error

    • PainTain
    • 5. November 2013 um 15:18

    Ohne Code können wir dir schlecht helfen. :whistling:
    Wir sind ja schließlich keine Hellseher.

  • Alles Gute Make-Grafik (und allen anderen)

    • PainTain
    • 1. November 2013 um 00:40

    [Blockierte Grafik: http://24.media.tumblr.com/tumblr_m8ilanL8Dr1rb6px0o1_500.jpg]

    :party: Happy Birthday, feier schön! :party:

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™