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

  • _IE.au3 download URL mit inetget benutzen (mit cookies)

    • alpines
    • 12. Februar 2016 um 18:10

    Du hast eine etwas falsche Vorstellung von WinHttp. Das ist praktisch auf einer der untersten Ebenen der Kommunikation zwischen Server und Webbrowser.
    Wenn du im Internet Explorer einen Button drückst (und nebenbei den Traffic mit dem integrierten Netzwerkdebugger sniffst) dann sendet dein Browser meist einen POST-Request zum Server.
    Diese kannst du mit WinHttp nachmodellieren und drückst damit praktisch den Button.

    Wie misterspeed schon sagte: Es ist wesentlich performanter da man keine Extradaten wie Bilder oder CSS-Dateien herunterlädt sondern nur das Nötigste.

  • Streamen aus dem Ausland ?

    • alpines
    • 11. Februar 2016 um 20:46
    Zitat von misterspeed

    Das hier ist ein Programmierforum. Ich sehe absolut keinen Zusammenhang zwischen Programmiersprachen und TV / Fussball Streams. Vielleicht solltest du lernen richtig zu googlen und deine Frage in einem passenderen Forum posten.

    Es ist doch kein Problem wenn er nachfragt. Aber die Sektion ist falsch, das ist eher OT / Talk.

  • Aus Funktion Springen. Bitte um Hilfe

    • alpines
    • 4. Februar 2016 um 13:49

    Spontan würde ich mal darauf tippen das die Sleepzeiten einfach zu lang sind und da die GUIMessage flöten geht.
    Versuch das ganze mal über Events zu lösen, das sollte nicht von Sleeps beeinflussbar sein.

  • Aus Funktion Springen. Bitte um Hilfe

    • alpines
    • 4. Februar 2016 um 12:00

    Du musst in der Schleife die GUIGetMsg() verarbeiten, ansonsten werden die einfach verworfen. Eleganter wäre es das ganze per Events zu lösen, dann müsstest du nur zwei/drei Funktionen schreiben und es würde laufen.

  • Aus Funktion Springen. Bitte um Hilfe

    • alpines
    • 4. Februar 2016 um 11:08

    Hahaha, Yaerox meinte nicht <Code-Tags> hinschreiben sondern den Teil markieren und dann im Editor auf das </> klicken und AutoIt auswählen :D

  • Alles gute Andy!

    • alpines
    • 4. Februar 2016 um 10:58

    Happy Birthday, feier ordentlich! :party:

  • CPU Kühler i7 6700k

    • alpines
    • 1. Februar 2016 um 17:51

    Wenn du die volle Leistung nicht benötigst kannst du darüber nachdenken die CPU zu undervolten und den Takt zu reduzieren.

  • CPU Kühler i7 6700k

    • alpines
    • 1. Februar 2016 um 16:41

    Die Radiatoren könntest du außen dranschrauben, würde aber nicht mehr so gut aussehen.
    Wenn der Airflow in dem Gehäuse nicht gut ist würde ich mir Gedanken darübermachen den Stockkühler draufzuhaben weil der nicht genug kühlt bei warmer Luft.

  • CPU Kühler i7 6700k

    • alpines
    • 1. Februar 2016 um 15:27

    Normalerweise wäre min. ein 120mm in Ordnung aber wenn es nicht passt nimm eine Kompaktwasserühlung.

  • Schon wieder grafische Spielereien ;)

    • alpines
    • 29. Januar 2016 um 16:49

    Das ist kein Fehler sondern eine Warnung. Probier mal einfach das Script auszuführen, aber der Name des GDI+ Handles wurde eigentlich in $__g_hGDIPDLL umbenannt ab der 3.3.10.2 glaube ich.

  • Makroreferenz - wie bei Fehler dennoch eine Messagebox?

    • alpines
    • 25. Januar 2016 um 14:52

    Nicht abfragen wenn du es nicht erwartest.

  • iTalc Autologin

    • alpines
    • 25. Januar 2016 um 14:18

    Ja das geht einfach so, allerdings ist das nicht gut gemacht so. Verwende lieber ControlClick / ControlCommand / ControlSetText wenn du Eingaben tätigen willst. Dann kannst du das ganze auch im Hintergrund laufen lassen.

  • Makroreferenz - wie bei Fehler dennoch eine Messagebox?

    • alpines
    • 25. Januar 2016 um 14:17

    (2) Öffne SciTE und tipp einfach @. Dort sollte eine IntelliSense-Box erscheinen wo alle gelistet sind.

  • TCP Datei senden

    • alpines
    • 23. Januar 2016 um 20:34

    FileOpen returnt nur ein Handle zu der offenen Datei mit bestimmten Einstellungen. Auslesen musst du sie immer noch von selbst.

  • TCP Datei senden

    • alpines
    • 23. Januar 2016 um 12:45

    Sende die Daten binär und empfange sie binär. Ich mache das ungefähr so.
    Das ganze ist aus meinem Projekt rausgerissen also wunder dich nicht wenn nicht alles so schlüssig ist (hab einige Teile gelöscht).

    AutoIt
    $hFileOpen = FileOpen("datei.exe", 16) ;16 für binäres Lesen
    Do
    	$sData = FileRead($hFileOpen, $iBuffersize)
    	$iRead = @extended
    	$iCount += $iRead ;$iCount beinhaltet bereits gelesene Bytes
    
    
    	TCPSend($hClient, $sData)
    Until Not $iRead


    und zum empfangen verwende ich

    AutoIt
    $hFileOpen = FileOpen("datei.exe", 18) ;18 für binäres Lesen mit Schreibrechten
    $sData = ""
    
    
    Do
    	$sData &= TCPRecv($hAcceptedClient, $iBuffersize, 1) ;1 für binäres auslesen
    
    
    	If $sData <> "" Then
    		FileWrite($hFileOpen, $sData)
    		$iCount += StringLen($sData) / 2 - 1 (binär ist immer 1B als 2 chars dargestellt und mit dem 0x vorne muss es noch -1 sein)
    		$sData = ""
    	EndIf
    Until $iCount = $__currentSize ;in meinem Dateiprotokoll schicke ich sie in einem bestimmten Format wo
    ;Dateigröße, relativer Pfad etc mitgesendet werden. $__currentSize wurde also vom Sender geschickt.
    Alles anzeigen
  • GDI+ Simple Flame Simulation build 2016-01-20

    • alpines
    • 21. Januar 2016 um 06:33

    Schaut schick aus.

  • tastEn E d c 3 ändern auf öäü

    • alpines
    • 18. Januar 2016 um 14:51
    Zitat von autoBert

    Schau dir HotKeySet an damit kannst du es lösen.

    Sofern der TE keinen anderen Rechner etc hat wird er das auch nicht selber skripten können. Meinst du nicht auch?

  • tastEn E d c 3 ändern auf öäü

    • alpines
    • 18. Januar 2016 um 12:38

    Ich empfehle da eher zu einer neuen Tastatur. Bringt wesentlich länger etwas.

  • _IEFormGetCollection($oIE, 0) funktioniert bei einer Website nicht

    • alpines
    • 18. Januar 2016 um 12:07

    Super, dann editiert doch bitte den 1. Beitrag und stell den Threadstatus auf [gelöst] bitte.

  • _IEFormGetCollection($oIE, 0) funktioniert bei einer Website nicht

    • alpines
    • 17. Januar 2016 um 19:10

    Das Problem besteht darin das das Textfeld in zwei Frames untergebrachtet wurde. Da man Objekte in Frames schwierig bis gar nicht vernünftig ansteuern kann musst du auf das Frame direkt zugreifen.
    Folgender Code funktioniert allerdings weiß ich nicht ob das das Ergebnis ist was du suchst.

    AutoIt
    #include <IE.au3>
    
    
    Global $oIE
    
    
    Do
    $oIE = _IECreate("http://www.astrouw.edu.pl/asas/i_aasc/aasc_form.php?catsrc=asas3")
    Until IsObj($oIE)
    
    
    $oTextarea = _IEGetObjByName($oIE, "coo")
    _IEFormElementSetValue($oTextarea, "blabla")
    Alles anzeigen

    Damit greift man direkt auf den Bereich zu. Du könntest das ganze auch versuchen über WinHTTP abzubilden, das wäre wesentlich schneller und effizienter.

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™