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

Beiträge von TimBlo

  • Proxy, wie soll das gehen?

    • TimBlo
    • 29. August 2010 um 13:04

    check ich net... ich hab schon gestern gefragt wies geht und keine lösung bekommen, immer nur die fragen....
    wenn man mit nicht hundert mal hindereinander gefragt hätte....
    nochmal:
    Ich will die daten zwischen dem browser und einer bestimmten website abfangen und meinen wünschen anpassen.
    ist daran etwas verkehrt?
    "Maninthemiddle"-Attacken sind mir nicht bekannt. ich weiss nicht was das sein soll, aber wenns dir nicht gefällt, dann kann ich da wohl nichts ändern.
    Ich such nur nach hilfe.
    EDIT: jetzt hab ich das "wozu es gut sein soll" in einen satz gepackt, jetzt sollte es wohl verständlich sein.

  • Proxy, wie soll das gehen?

    • TimBlo
    • 29. August 2010 um 12:51

    Moin

    Wozu es gut sein soll ist im moment völlig unwichtig. Es geht darum den Webzugriff auf einen selbstgemachten Proxy umzuleiten.
    Ich weiss dummerweise nicht wie man das anstellen muss. Im moment ist das problem, dass ich nicht weiss wann der Server alle daten gesendet hat.
    Das script ladet und ladet und ladet... TCPRecv gibt nie @error zurück..
    Mein Bisheriges Proxy-skript:

    Spoiler anzeigen
    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_outfile=..\Proxy.exe
    #AutoIt3Wrapper_UseX64=n
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    If $CmdLine[0] = 0 Then
    MsgBox(16, "ManiProx - Fehler", "Das Programm benötigt eine Konfigurationsdatei.")
    Exit
    EndIf
    ConfigLoad($CmdLine[1])
    TCPStartup()
    $SOCKET_local = TCPListen("127.0.0.1", $PORT_local)
    While True
    $CONN_local = TCPAccept($SOCKET_local)
    If $CONN_local <> -1 Then Proxy_main()
    Sleep(50)
    WEnd
    Func Proxy_main()
    $HEADER_local = TCPRecvAll($CONN_local)
    $ar = StringRegExp($HEADER_local, "Host: ([\w\W]*?)\r\n", 3)
    $server = $ar[0]
    FileWrite("temp.txt", $HEADER_local)
    $CONN_external = TCPConnect(TCPNameToIP($server), $PORT_external)
    If @error Then MsgBox(48, "ManiProx - Fehler", "Verbindungsfehler: "&@error)
    TCPSend($CONN_external, $HEADER_local)
    Do
    ToolTip("Daten empfangen")
    $recv = TCPRecv($CONN_external, 4092*4092)
    $err = @error
    FileWrite("recv.txt", $recv)
    TCPSend($CONN_local, $recv)
    Until @error Or $err
    ToolTip("")
    TCPCloseSocket($CONN_external)
    TCPCloseSocket($CONN_local)
    EndFunc

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

    Func ConfigLoad($file)
    If not FileExists($file) Then
    MsgBox(16, "ManiProx - Fehler", "Die Konfigurationsdatei "&$file&" fehlt.")
    Exit
    EndIf
    Global $PORT_local = FileReadLine($file, 1)
    Global $SERVER_external = FileReadLine($file, 2)
    Global $PORT_external = FileReadLine($file, 3)
    EndFunc

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

    Func TCPRecvAll($sock)
    $data = ""
    Do
    $recv = TCPRecv($sock,4092*4092)
    $data &= $recv
    Until $recv = ""
    Return $data
    EndFunc

    [/autoit]

    Ich hoffe dass jemand mehr weiss als ich ^^

  • nVidia Einstellungen ändern "On-the-fly" (Farbton)

    • TimBlo
    • 17. August 2010 um 16:42

    heyy, danke, damit bin ich schon einige KM weiter, aber er scheint die befehle nich zu fressen?
    ich seh keine änderung beim ausführen der codes... rückgabewert ist immer irgend ne zahl und ich weiss nicht wie der befehl für den farbtopn heisst

  • nVidia Einstellungen ändern "On-the-fly" (Farbton)

    • TimBlo
    • 16. August 2010 um 22:30

    Hi.
    Der name sagt alles. ich will nur bei Invidia quasi einen spezialeffekt erzeugen... so dass sich der farbton auf 2 bildschirmen immer um 1 verändert.... (im ganzen sind da 360° möglich...)
    Die GraKa is schnell genug dafür... ich hab games gespielt als alle bäume rot waren ^^ ich hab ja eig auch nen gammer PC. das ist sowas wie ne sorge darum, dass nicht jede leistung aufgebraucht ist :D
    das soll ein spassprogramm sein, und muss nich jedem gefallen, (dem einen könnte sowas auf die nerven gehn) aber es wär cool wenn mir jemand aushelfen könnte.
    ich bin seit neun uhr damit beschäftigt und nur hab sowas wie ne SDK wo ich doch nicht mal recht C++ kann.
    es is mir egal wies gelöst wird (direkt die einstellungen oder das NVIDIA control panel)... hauptsache das produkt stimmt.

    nochmals versprochen: der PC leistet genug dafür ^^

  • WinHTTP Download

    • TimBlo
    • 30. Juli 2010 um 18:29

    :( hab ich doch
    ich stells rein..

    Die ID3s funktionieren nicht

    So das is glaub alles
    Allerdings heisst das Projekt nich für nix Rappers.in AutoDownloader
    Man wird bemerken dass es kein Interface hat - Es versucht schlichtweg alles herunter zu laden!

    Ok, beim testen wollt ihr vielleicht nich warten bis das programm eine liste mit 180'000 IDs gemacht hat, also, erstellt einen Ordner für die Downloads und schreibt in die "rappers-access.ini"

    Code
    [Downloads]
    Latest=77259

    Nun wird er nur nach den downloads die neuer als seit gestern (29.7) sind suchen

    EDIT: Hier is die Original ID3.au3 drin. Sie war bei mir gecrasht. Da ich nicht wusste ob es an den fehlerhaften MP3s liegt, hab ich die Original reingestellt.
    Bei mir hab ich diese zeile einfach auskommentiert.

    Dateien

    ID3.au3 48,45 kB – 463 Downloads
  • WinHTTP Download

    • TimBlo
    • 30. Juli 2010 um 17:45

    ok, ich nehm grad mal deine veränderungen vor
    Ich wollte den gesamten source nich geben weil der daten teilweise nicht speichert und ein durcheinander basteln kann bzw. sich ewig wiederholt (ladet immer dasselbe runter)

    EDIT: Ouky, ich glaub er ladet jetz alles runter, aber.. speichern?! wie geht das?
    In der Datei steht grad n Hexcode

  • WinHTTP Download

    • TimBlo
    • 30. Juli 2010 um 17:37
    [autoit][/autoit][autoit][/autoit][autoit]

    $h_OpenRequest = _WinHttpOpenRequest($SESSION[4], 'GET','/beatdownload.php?bid='&$url,'HTTP/1.1','http://www.rappers.in/')
    _WinHttpSendRequest($h_OpenRequest,'Content-Type: application/x-www-form-urlencoded' & @CRLF)
    _WinHttpReceiveResponse($h_OpenRequest)
    Local $data=""
    Do
    $recv = _WinHttpReadData($h_OpenRequest)
    $data &= $recv
    If @error = 1 Then
    MsgBox(16, "DLL Fehler", "Programm wird abgebrochen")
    Exit
    EndIf
    Until $recv = "" And @error
    _WinHttpCloseHandle($h_OpenRequest)
    $fipa = $LIST[0]&"\"&$res[0]&"-"&$res[1]&".mp3"
    $file = FileOpen($fipa, 10)
    FileWrite($file, $data)
    FileClose($file)

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


    keine ahnung ob das was hilft
    testen kann mans damit nich
    sowiso in diesem zustand hörts nimmer auf ($recv is nie leer oder so)
    EDIT: oops, mein Fehler sorry ^^ /fixed

  • WinHTTP Download

    • TimBlo
    • 30. Juli 2010 um 17:21

    Hi leute

    Ich hab mich schon ziemlich ausführlich darüber aufgeregt...
    vielleicht kennt ihr Rappers.in. Man kann nur Downloaden, wenn man Angemeldet ist.
    Also hab ich den Downloader mit WinHTTP gemacht.
    Der downloadet das sogar, aber nie mehr als 44 oder 88 Kilobytes!

    Ich such einfach n weg, die ganze MP3 zu bekommen ^^
    wenns nich genug infos sind, stell ich auch den downloader rein, aber der ändert an WinHTTP nichts ^^

    vielen dank

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 16:55

    Beim ersten GUI tut sies,
    das zweite brauchts net
    das dritte hat n kompliziertes Menu, da ging bisher noch nix...
    bin am rumprobieren

    aber danke für den Tipp, der hat das problem ja schon verkleinert :D
    EDIT: Ich geb mich zufireden mit dem was ich hab...
    Das zweite GUI hat zuviel wischiwaschi xD
    während das tool die aufgaben den Programmen verteilt, erscheinen nur etwa 2 oder 3 fenster keine halbe sekunde lange..
    der lange teil is eher das erste fenster ^^

    VIELEN DANK AN
    progandy
    BurakSZ

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 16:34

    Ich habs geschafft das zeugs im inaktiven modus zu bringen..
    leider werden nun im falschen fenster menus aktiviert
    kann mir evtl. jemand mit _GuiCtrlMenu helfen?, ich weiss net wie ich da n menuitem auswähl ^^
    Edit: Die methode aus der ersten antwort tut nix

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 15:11

    Geil :)
    Testen, Testen, Testen, Testen, Testen, Testen, Testen, Testen, Testen, Testen, Testen :D:D:D:D:D

    bringt mir nun nich wirklich was, wenns doch hidden sein soll :D

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 14:43

    Das Programm ist ja sehr schnell geladen, es ist kaum feststellbar, ob das mitm Text funktionieren würde.
    beim sichtbaren hab ich es ja mit WinWaitActive gemacht, da gehts.
    Es is ja dasselbe wie bei AutoIt.
    Das Gui Existiert schon bei GuiCreate
    aber erscheinen tut es erst bei GuiSetState

    deine methode mitm menu is noch interessant...
    ich denke ich sollte mit dem AutoIt Info Tool die letzt Control-Instanz herausfinden und versuchen dessen handle zu bekommen.
    dabei kann ich mir die UDF ersparen... wenn's dann doch nicht geht, mach ichs halt mit UDF.. ich meld mich wieder

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 14:27

    Dass ich auf eins nich selber gekommen bin, is jetz n bissel peinlich...
    Die autoit hilfe is also nützlicher als Google - Krass :D

    Aber Teil 2 funktioniert nicht sachgerecht...
    Der code beginnt zu früh mit controlSend, im fenster erscheint irgendwas...
    die methode mit den sleeps gefällt mir nicht, is einfach unpassend ^^
    Also, das fenster soll nicht nur existieren, sondern wirklich bereit sein, was auszuführen
    Edit: selbst das mitm Menu funktioniert nach WinWait nicht

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 13:47

    Meld mich wieder...

    Jetzt, wos möglich ist, gehts darum das ganze im hintergrund zu machen
    1) Anwendung starten ohne dass dessen fenster erscheinen
    2) erkennen wann das fenster reaktionsbereit ist

    Wenn jemand ne lösung hat, dann bitte melden.
    Ich bin auf Google am suchen ;)

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 13:35

    Geil :D wusste garnet dass es das gibt ^^
    habs jetz mit ControlSend gemacht, meld mich evtl. wieder...

    Aber vielen dank für die schnelle, kurze und gute antwort :D

  • Anwendung im Hintergrund starten und erkennen wann sie bereit ist

    • TimBlo
    • 7. Juli 2010 um 13:20

    Ich hab gerade ein kleines Automations-Tool geschireben, und habe nun erkannt dass fast alles in einem nicht sichtbaren fenster (Status HIDE) gemacht werden kann.
    Ich habe jedoch nicht herausgefunden wie man die Fenstermenüs bedienen kann.
    Bitte um Rat.

  • Stringregexp werte filtern

    • TimBlo
    • 26. Juni 2010 um 20:34

    den texturecount brauchste nich.. die texturen sollen eindeutige namen haben ne?

  • Stringregexp werte filtern

    • TimBlo
    • 26. Juni 2010 um 20:26

    ich hab den code einfach kopiert und mal getestet... was meinst du?
    viel is nich passiert... da kam ne fünf aus nem array..
    das zweite array failt also..
    '(?:Start Texture001)(\d+)'
    das kann so nich gehn
    Du hast ja den Texturenamen in den RegExp geschrieben
    Sowas passiert nie im quellcode
    du kannst alle namen und alle inhalte in, pro abschnitt, zwei feldern haben

  • 64-Bit System -> Immer in x82 compilen

    • TimBlo
    • 25. Juni 2010 um 23:14

    ich würd sagen du vertauschst einfach die name der beiden compiler...
    es gibt ja nen compiler für 64er und einen für 32-bit anwendungen

  • SciTEexecuter V0.99b.240810

    • TimBlo
    • 19. Juni 2010 um 19:23

    Ääääähmmm *hust*
    irgendwie bin ich ein klein wenig doof....
    wie kann ich ne Lib dem linker anfügen?? ich schaffs nich mal bei Dev wenn ich da kein Projekt geladen hab...

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™