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

Beiträge von Griss

  • Log auslesen

    • Griss
    • 7. September 2013 um 23:26

    Hi,

    Ich habe es jetzt selbst hinbekommen.
    Dein Script funktioniert leider nicht ganz.
    Es gibt mir leider auch noch andere Zeilen in der log mit aus.
    Evtl. auch mein Fehler hier nochmal die log mit bsp. für die ausnahmen die vorkommen können (sind nicht alle):

    Spoiler anzeigen
    Code
    [09.05.2013 18:19:35] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^51 (VALID) OK 3.2 0{0|0} name
    ^5End of Player List (1 Player)
    [09.05.2013 18:25:25] pb_MsgPrefix = ^5PunkBuster Client
    [09.05.2013 18:25:25] pb_Sleep = 500 (20 to 500)
    [09.05.2013 18:30:47] pb_MsgPrefix = ^5PunkBuster Client
    [09.05.2013 18:30:47] pb_Sleep = 500 (20 to 500)
    [09.05.2013 18:30:47] pb_LogToFile = 1 (0=No, 1=Yes)
    [09.05.2013 18:30:47] pb_SsLog = 1 (0=No, 1=Yes)
    [09.05.2013 18:30:47] pb_SsSave = 1 (0=No, 1=Yes)
    [09.05.2013 18:30:47] Screenshots: W=640, H=480, X=50%, Y=50%, Srate=1
    [09.05.2013 18:30:47] pb_LogUser = 
    [09.05.2013 18:30:47] pb_LogPw = 
    [09.05.2013 18:30:47] pb_LogAddr = 
    [09.05.2013 18:30:47] pb_LogPort = 1 (1 to 65535)
    [09.05.2013 18:30:48] PB_SYSTEM = 0 (0 to 1)
    [09.05.2013 18:30:48] Warning: Corrupted Interface
    [09.05.2013 18:30:48] Attempting to resolve master7.evenbalance.com
    [09.05.2013 18:30:48] Resolved to [50.62.82.210] (19)
    [09.05.2013 18:30:48] PunkBuster Client (v2.318 | A0) Enabled
    [09.05.2013 18:30:48] Game Version [CoD4 MP 1.7 build 568 nightly Wed Jun 18 2008 04:48:38PM win-x86]
    [09.05.2013 18:30:48] Not Connected to a Server
    [09.05.2013 18:30:51] PB Services socket initialized
    [09.05.2013 18:30:54] PnkBstrA successfully loaded PnkBstrB
    [09.05.2013 18:30:57] PnkBstrB service installed and started successfully
    [09.05.2013 18:31:05] Connected to Server loopback
    [09.05.2013 18:31:07] WARNING: ^7PB Kicks for Non-standard Characters and Level 1 PB Restrictions on this Server
    [09.05.2013 18:31:07] Receiving from PB Server (w v1.828 | A1407 C2.318)
    [09.05.2013 18:21:15] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^53 GUID1234(VALID) OK 3.0 0{0|0} name
    ^54 GUID1234(VALID) OK 6.6 0{0|0} name
    ^55 GUID1234(VALID) OK 3.1 0{0|0} name
    ^56 GUID1234(VALID) OK 3.2 0{0|0} name
    ^57 GUID1234(VALID) OK 3.1 0{0|0} name
    ^58 GUID1234(VALID) OK 3.2 0{0|0} name
    ^59 GUID1234(VALID) OK 3.1 0{0|0} name
    ^510 GUID1234(VALID) OK 3.0 0{0|0} name
    ^511 GUID1234(VALID) OK 3.2 0{0|0} name
    ^512 GUID1234(VALID) OK 3.3 0{0|0} name
    ^5End of Player List (10 Players)
    [09.05.2013 18:24:04] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^54 GUID1234(VALID) OK 3.6 0{0|0} name
    ^55 GUID1234(VALID) OK 4.0 0{0|0} name
    ^56 GUID1234(VALID) OK 4.0 0{0|0} name
    ^57 GUID1234(VALID) OK 3.6 0{0|0} name
    ^58 GUID1234(VALID) OK 4.0 0{0|0} name
    ^59 GUID1234(VALID) OK 3.3 0{0|0} name
    ^510 GUID1234(VALID) OK 3.6 0{0|0} name
    ^511 GUID1234(VALID) OK 3.6 0{0|0} name
    ^512 GUID1234(VALID) OK 3.3 0{0|0} name
    ^514 GUID1234(VALID) OK 4.0 0{0|0} name
    ^515 GUID1234(VALID) OK 4.0 0{0|0} name
    ^5End of Player List (11 Players)
    [09.05.2013 18:31:11] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^51 (VALID) OK 0.0 0{0|0} name
    ^5End of Player List (1 Player)
    Alles anzeigen

    Ich kann dir auch nicht genau sagen wiso weil ich erst seit heute mit RegExp Arbeite aber das hier ist jetzt meine Lösung:

    [autoit]

    $data = StringRegExp($data, '(?:\[)([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2})(?:\])(?: \^5Player List\: \[Slot \#\] \[GUID\] \[Status\] \[Auth Rate\] \[Recent SS\] \[Name\])(?s)(.*?)(?:\^5End of Player List)', 3)
    $data2=StringRegExp($data[1], '(?:\^5[0-9]{1,2}\s{1,2})([a-f0-9]{0,8})(?:\(VALID\) OK [0-9].[0-9] [0-9]\{[0-9]\|[0-9]\} )(.*?(?m)$)',3);

    [/autoit]


    Das muss natürlich noch durch eine schleife laufen...

    Wenn jemand evtl. noch eine schneller Möglichkeit kennt...
    Hier nochmal die Erklärung der Kriterien für den "match".

    Spoiler anzeigen
    • Datum in mm.dd.yyyy
    • Zeit in hh:mm:ss
    • dieser Text "^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]" (immer der selbe)
    • immer am anfang "^5" und dann eine zahl von 0-9 ein bis zwei mal
    • 1 oder 2 leerzeichen je nach dem ob die zahl 2 stellig oder einstellig wahr
    • die GUID immer 8 stellen [a-f] und [0-9]
    • dieser Text "(VALID) OK "
    • dann [0-9].[0-9] [0-9]{[0-9]|[0-9]}
    • leerraum
    • name zeilenumbruch
    • und ganz am ende "^5End of Player List"


  • Log auslesen

    • Griss
    • 7. September 2013 um 22:13

    hi,

    Ich habe jetzt einen weg gefunden das Datum und die Zeit mit der Player List zu verbinden.

    [autoit]

    $data = StringRegExp($data, '(?:\[)([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2})(?:\])(?: \^5Player List\: \[Slot \#\] \[GUID\] \[Status\] \[Auth Rate\] \[Recent SS\] \[Name\])(?s)(.*?)(?:\^5End of Player List)', 3)

    [/autoit]


    Jetzt muss ich nur noch die GUID's und die Namen bekommen.
    Ich bin offen für schneller Möglichkeiten so viel ich weiß ist "StringRegExp" nicht so schnell...

    MfG
    Griss

  • Log auslesen

    • Griss
    • 7. September 2013 um 20:31

    Hi,

    Ich hab hier eine Log die ich auslesen will.
    Bisher ist es mir auch schon gelungen teile auszulesen.
    Das ganze soll möglich schnell gehen weil die Logs ziemlich groß werden können.

    Hier mal ein ausschnitt aus der Log.

    Spoiler anzeigen
    Code
    [09.05.2013 18:19:35] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^51 (VALID) OK 3.2 0{0|0} name
    ^5End of Player List (1 Player)
    [09.05.2013 18:21:15] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^53 GUID1234(VALID) OK 3.0 0{0|0} name
    ^54 GUID1234(VALID) OK 6.6 0{0|0} name
    ^55 GUID1234(VALID) OK 3.1 0{0|0} name
    ^56 GUID1234(VALID) OK 3.2 0{0|0} name
    ^57 GUID1234(VALID) OK 3.1 0{0|0} name
    ^58 GUID1234(VALID) OK 3.2 0{0|0} name
    ^59 GUID1234(VALID) OK 3.1 0{0|0} name
    ^510 GUID1234(VALID) OK 3.0 0{0|0} name
    ^511 GUID1234(VALID) OK 3.2 0{0|0} name
    ^512 GUID1234(VALID) OK 3.3 0{0|0} name
    ^5End of Player List (10 Players)
    [09.05.2013 18:24:04] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^54 GUID1234(VALID) OK 3.6 0{0|0} name
    ^55 GUID1234(VALID) OK 4.0 0{0|0} name
    ^56 GUID1234(VALID) OK 4.0 0{0|0} name
    ^57 GUID1234(VALID) OK 3.6 0{0|0} name
    ^58 GUID1234(VALID) OK 4.0 0{0|0} name
    ^59 GUID1234(VALID) OK 3.3 0{0|0} name
    ^510 GUID1234(VALID) OK 3.6 0{0|0} name
    ^511 GUID1234(VALID) OK 3.6 0{0|0} name
    ^512 GUID1234(VALID) OK 3.3 0{0|0} name
    ^514 GUID1234(VALID) OK 4.0 0{0|0} name
    ^515 GUID1234(VALID) OK 4.0 0{0|0} name
    ^5End of Player List (11 Players)
    [09.05.2013 18:31:11] ^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]
    ^51 (VALID) OK 0.0 0{0|0} name
    ^5End of Player List (1 Player)
    Alles anzeigen


    Dazwischen sind dann auch noch andere ausgaben die mit [Datum Uhrzeit] beginnen.
    Was ich hier auslesen will ist das Datum und die Uhrzeit dazu noch die GUID (kann auch "" sein) und den namen (kann auch "" sein, kann auch Leerzeichen enthalten) .
    Was ich bisher auslesen konnte war die komplette liste einfach mit

    [autoit]

    $PBlist=_StringBetween($PBLogText,"^5Player List: [Slot #] [GUID] [Status] [Auth Rate] [Recent SS] [Name]", "^5End of Player List")

    [/autoit]


    Nur fehlt mir da dann die Uhrzeit und das Datum.
    Danach hab ich ein bisschen mit "StringRegExp" rumprobiert und konnte damit das Datum auslesen.

    [autoit]

    $data = StringRegExp($data, '(?:\[:?)([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,4} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2})(?:\])', 3)

    [/autoit]

    Nur bring mir das gar nichts weil es ja keinen Bezug auf die Player List hat (da es auch andere befehle mit Datum/Uhrzeit gibt)

    Jetzt meine Frage wie kann ich am schnellsten die Log auslesen und dabei die Informationen wie oben genannt bekommen.


    MfG
    Griss

  • Invert Mouse input

    • Griss
    • 21. Juni 2012 um 22:44

    Ja wie ich jetzt schon öfters gesagt habe funktioniert das nicht.

    MfG
    Griss

  • Invert Mouse input

    • Griss
    • 21. Juni 2012 um 00:11

    Mein script bis jetzt:

    Spoiler anzeigen
    [autoit]

    #include <WinAPI.au3>
    #include <WindowsConstants.au3>
    OnAutoItExitRegister('OnAutoItExit')
    HotKeySet('^+q', '_Exit') ; Strg+Shift+Q

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

    Dim $invert=1, $event

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

    if $invert=0 Then ;abfrage ob maustaste umgekehrt werden soll oder nicht
    $l_event="left";event bei (l) linker maustaste
    $r_event="right";event bei (r) rechter maustaste
    ElseIf $invert=1 Then
    $l_event="right"
    $r_event="left"
    EndIf

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

    Global $hStub_MouseProc = DllCallbackRegister("_MouseProc", "long", "int;wparam;lparam")
    Global $hmod = _WinAPI_GetModuleHandle(0)
    Global $hHook = _WinAPI_SetWindowsHookEx($WH_MOUSE_LL, DllCallbackGetPtr($hStub_MouseProc), $hmod) ;windowshook setzten

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

    While True
    if $event <> "" Then ;abfrage ob die ein event eingetreten ist
    _WinAPI_UnhookWindowsHookEx($hHook) ; unhook damit der mausklick nicht abgefangen wird
    MouseClick($event) ; $event -> "right" oder "left"
    $hHook = _WinAPI_SetWindowsHookEx($WH_MOUSE_LL, DllCallbackGetPtr($hStub_MouseProc), $hmod) ;windowshook wieder setzten
    $event=""; zurücksetzten auf ""
    EndIf
    WEnd

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

    Func _MouseProc($nCode, $wParam, $lParam)
    If $nCode < 0 Then Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
    Switch $wParam
    Case $WM_LBUTTONDOWN
    $event=$l_event; event für (l) links setzten
    Return -1
    Case $WM_LBUTTONUP
    Return -1
    Case $WM_RBUTTONDOWN
    $event=$r_event; event für (r) rechts setzten
    Return -1
    Case $WM_RBUTTONUP
    Return -1
    EndSwitch
    Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
    EndFunc

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

    Func _Exit()
    Exit
    EndFunc

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

    Func OnAutoItExit()
    _WinAPI_UnhookWindowsHookEx($hHook)
    DllCallbackFree($hStub_MouseProc)
    EndFunc ;==>OnAutoItExit@

    [/autoit]

    Mein Problem ist das es am Tablet (Touchscreen) erst beim 2ten klick funktioniert. (Erst wenn die maus bewegt wurde.)
    Am Touchpad funktioniert es problem los.

    Das zweite Problem ist das die taste nicht gerückt bleibt wenn man drauf bleibt.
    Ich weiß aber nicht wie ich das umsetzten soll.

    MfG
    Griss

  • Invert Mouse input

    • Griss
    • 18. Juni 2012 um 19:33

    Ich habs jetzt hinbekommen der einzigste fehler is nur das es laggy ist und nur funktioniert wenn ich die maus bewege o.O.
    Weiß aber nicht genau wiso...

    Mein code bis jetzt:


    [autoit]

    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.8.1
    Author: myName

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    #include <WinAPI.au3>
    #include <WindowsConstants.au3>
    OnAutoItExitRegister('OnAutoItExit')
    HotKeySet('^+q', '_Exit') ; Strg+Shift+Q

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

    Dim $invert=1, $event

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

    if $invert=0 Then
    $l_event="left"
    $r_event="right"
    ElseIf $invert=1 Then
    $l_event="right"
    $r_event="left"
    EndIf

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

    Global Const $HC_ACTION = 0
    Global $hStub_MouseProc = DllCallbackRegister("_MouseProc", "long", "int;wparam;lparam")
    Global $hmod = _WinAPI_GetModuleHandle(0)
    Global $hHook = _WinAPI_SetWindowsHookEx($WH_MOUSE_LL, DllCallbackGetPtr($hStub_MouseProc), $hmod)

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

    While True
    Sleep(50)
    WEnd

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

    Func _MouseProc($nCode, $wParam, $lParam)
    Local $info, $iX, $iY, $p_input=0
    $info = DllStructCreate("int X;int Y", $lParam)
    $iX = DllStructGetData($info, 1)
    $iY = DllStructGetData($info, 2)
    If $nCode < 0 Then Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
    If $nCode = $HC_ACTION Then
    if $wParam=$WM_LBUTTONDOWN Then
    ConsoleWrite("Ldown"&@CRLF)
    $event=$l_event
    Return -1
    EndIf
    if $wParam=$WM_LBUTTONUP Then
    ConsoleWrite("Lup"&@CRLF)
    Return -1
    EndIf
    if $wParam=$WM_RBUTTONDOWN Then
    ConsoleWrite("Rdown"&@CRLF)
    $event=$r_event
    Return -1
    EndIf
    if $wParam=$WM_RBUTTONUP Then
    ConsoleWrite("Rup"&@CRLF)
    Return -1
    EndIf
    EndIf
    if $event <> "" Then
    _WinAPI_UnhookWindowsHookEx($hHook)
    MouseClick($event)
    $hHook = _WinAPI_SetWindowsHookEx($WH_MOUSE_LL, DllCallbackGetPtr($hStub_MouseProc), $hmod)
    $event=""
    EndIf
    ConsoleWrite($iX & ', ' & $iY & @CRLF)
    Return _WinAPI_CallNextHookEx($hHook, $nCode, $wParam, $lParam)
    EndFunc

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

    Func _Exit()
    Exit
    EndFunc

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

    Func OnAutoItExit()
    _WinAPI_UnhookWindowsHookEx($hHook)
    DllCallbackFree($hStub_MouseProc)
    EndFunc ;==>OnAutoItExit@

    [/autoit]

    MfG
    Griss

  • Invert Mouse input

    • Griss
    • 17. Juni 2012 um 17:46

    Danke, genau das brauche ich ^^. Jetzt muss ich mich nurnoch in den code einlesen wenn ich probleme hab schreibe ich nochmal.

    MfG
    Griss

  • Invert Mouse input

    • Griss
    • 17. Juni 2012 um 13:27

    Ich glaub du hast was überlesen das funktioniert ja eben nicht weil das der Touchscreen treiber i-wie umgeht.

    MfG
    Griss

  • Invert Mouse input

    • Griss
    • 17. Juni 2012 um 10:01

    Naja das ganze soll ja mit einem tasten druck umstellbar sein daher kommt das nicht in frage.


    MfG

    Griss

  • Invert Mouse input

    • Griss
    • 16. Juni 2012 um 18:42

    Hi,


    wie der Titel schon sagt will ich den Maus input umkehren d. h.


    links_klick=rechts_klick

    rechts_klick=links_klick


    Mein ansatz:

    [autoit]

    DllCall("user32.dll", "int", "SwapMouseButton", "int", 1)

    [/autoit]


    Mein Problem:

    Das ganze soll auf einem Touchscreen funktionieren das Problem hierbei ist das wahrscheinlich der Treiber das i-wie umgeht.


    Meine Frage:


    Ist es möglich den Mausklick abzufangen befor er ausgeführt wird also wenn ich die linke maustaste drücke soll die garnicht erst ausgeführt werden.

    Es soll nur die Information abgefangen werden, dass die Taste gedrückt wurde.


    Falls es jemand einen anderen Lösungsvorschlag hätte währe auch nett. ;)


    MfG

    Griss

  • Website hidden login

    • Griss
    • 20. Dezember 2011 um 00:47

    Hat sich erledigt...


    Hier tutorial bzw die einfache lösung:


    http://www.youtube.com/watch?v=PlGyZ9LirHE
    http://www.youtube.com/watch?v=6zB7R9UUQ8s


    In dem post ging es nur um den login und das Auslesen von daten, dass ist soweit ich weiß Regelkonform.
    Und ich wüsste nicht wiso die Website nicht Regelkonform sein sollte.


    https://autoit.de/www.dark-fusion2.eu


    MfG

    Griss

  • Website hidden login

    • Griss
    • 18. Dezember 2011 um 23:04

    hi,


    Ich habe hier ein beispiel für so einen login gefunden blos kann ich damit jetzt noch nicht viel anfangen^^.


    hier mal der code:


    Spoiler anzeigen
    [autoit]

    #AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6

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

    #include "WinHttp.au3"

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

    Opt("MustDeclareVars", 1)

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

    ; !!!Note that this example will fail because of invalid username and password!!!

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

    ; Authentication data

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

    Global $sUsername = "UserName"

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

    Global $sPassword = "Password"

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

    ; Address

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

    Global $sAddress = "space.livevn.com"

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

    ; Initialize and get session handle

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

    Global $hOpen = _WinHttpOpen()

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

    ; Get connection handle

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

    Global $hConnect = _WinHttpConnect($hOpen, $sAddress)

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

    ; Request

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

    Global $hRequest = _WinHttpOpenRequest($hConnect, _

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

    "POST", _ ; verb

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

    "/do.php?ac=71ee30ae117cddace55bd01714904227&&ref", _ ; target

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

    Default, _ ; version

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

    "http://space.livevn.com/index.php", _ ; referer

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

    "*/*") ; accept

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

    ; Send it

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

    _WinHttpSendRequest($hRequest, _

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

    "Content-Type: application/x-www-form-urlencoded" & @CRLF, _

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

    "username=" & $sUsername & "&password=" & $sPassword & "&loginsubmit=&loginsubmit=loginnnnnnnnnnn&refer=network.html&formhash=c51a94db")

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

    ; Wait for the response

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

    _WinHttpReceiveResponse($hRequest)

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

    ; See what's returned

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

    If _WinHttpQueryDataAvailable($hRequest) Then

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

    Global $sHeader = _WinHttpQueryHeaders($hRequest)

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

    ConsoleWrite($sHeader & @CRLF)

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

    ; Check if proper cookie is given

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

    If StringInStr($sHeader, 'Set-Cookie: uchome_loginuser=' & $sUsername) Then

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

    MsgBox(0, "", "Login success")

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

    Else

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

    MsgBox(0, "", "Login failed")

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

    EndIf

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

    Else

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

    MsgBox(48, "Error", "Site is experiencing problems.")

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

    EndIf

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

    ; Close open handles and exit

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

    _WinHttpCloseHandle($hRequest)

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

    _WinHttpCloseHandle($hConnect)

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

    _WinHttpCloseHandle($hOpen)

    [/autoit]


    Nur weiß ich jetzt nicht wie ich die einzelnen commands auf der website auslesen soll.
    MfGGriss

  • Website hidden login

    • Griss
    • 18. Dezember 2011 um 19:07

    Ich glaube ihr habt meine frage falsch verstanden :)
    War ja eigentlich mein Fehler hätte mehr angaben machen müssen.

    Hier ein Beispiel was mein script machen soll:


    Login in eine Website mit cookie usw für dauerhaften login
    i-einen button auf der website anklicken
    dann eine information auslesen
    Ich will aber nur das mir dann die information angezeigt wird der rest soll im hintergrund pasieren.


    edit:


    Mein ansatz für den Login währe:


    /index.php?s=login&userid=ID&userpass=pw&cookiedata=1


    Nur wenn ich das jetzt so (aus test in den browser eingebe) kommt ich nur in den login screen bin aber nicht eingeloggt
    MfG
    Griss

  • Website hidden login

    • Griss
    • 18. Dezember 2011 um 18:51

    Muss dazu der Browser nicht offen sein?

  • Website hidden login

    • Griss
    • 18. Dezember 2011 um 18:24

    Wie kann ich mich bei einer Website einloggen ohne dabei den browser zu öffnen?

    Und wie kann ich dann weitere funktionen der Website nutzen wie z. B. einen button zu drücken.


    MfG

    Griss

  • Autoit CMD ansprechen.

    • Griss
    • 13. November 2010 um 03:39

    hi,


    ok funktioniert jetzt endlich danke.

    MfG

    Griss

  • Autoit CMD ansprechen.

    • Griss
    • 12. November 2010 um 15:56

    hi,

    habs jetzt nochmal probiert also wenn ich z. B. sleep(5000) hinzufüge wartet er auch 5 sek aber es kommt nichts. ?(

    MfG
    Griss

  • Autoit CMD ansprechen.

    • Griss
    • 11. November 2010 um 19:49

    hi,


    also bei mir kommt nur das "Jetzt kommt die AutoIt-Nachricht" und dann dauert es 1/4 Sekunde

    und dann kommt "Drücken Sie eine beliebige Taste . . . " es kommt kein Absatz oder ähnliches.


    MfG

    Griss

  • Autoit CMD ansprechen.

    • Griss
    • 11. November 2010 um 19:10

    hi,

    habs 1 zu 1 kopiert -.- sogar mehrmals...

    MfG
    Griss

  • Autoit CMD ansprechen.

    • Griss
    • 11. November 2010 um 19:03

    hi,

    Ich habs probiert so wie du es gesagt hast.

    Funktioniert nicht ?(

    Benutze auch Windows Xp


    MfG

    Griss

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™