Advertisement
Guest User

Untitled

a guest
Jun 4th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 6.17 KB | None | 0 0
  1. #include <GUIConstantsEx.au3>
  2. #include <ButtonConstants.au3>
  3. #include <EditConstants.au3>
  4. #include <GUIConstantsEx.au3>
  5. #include <ListViewConstants.au3>
  6. #include <StaticConstants.au3>
  7. #include <WindowsConstants.au3>
  8. #include <GuiListView.au3>
  9. #include <File.au3>
  10. #Include <Misc.au3>
  11. #include <WinHTTP.au3>
  12. #include <GDIPlus.au3>
  13.  
  14. Global $dokument = @ScriptDir & "\LV_Daten.Dat"
  15. Global $dokument2 = @ScriptDir & "\LV_Daten2.Dat"
  16.  
  17. $name = "Antip%F3p%E8"
  18. $aJetzt = 0
  19. $tguicount = 0
  20. $sguicount = 0
  21. $alreadyread1=0
  22. $alreadyread2=0
  23.  
  24. $farbenormal="0xFFFFFF"
  25. $farberot="0xFF4500"
  26.  
  27. ;Haputfenster
  28. $gui=GUICreate("Anti's DKP Viewwer", 330, 330, 230, 100,$WS_POPUPWINDOW,$WS_EX_TOOLWINDOW ) ;erstellt eine GUi
  29. GUISetBkColor(0x000000); setzt die farbe der GUI
  30.  
  31. $pic=GUICtrlCreatePic(@ScriptDir & "/Anti.jpg", 15, 5, 300, 273); erstellt das pic auf dem GUi
  32. GUICtrlSetState($pic, $GUI_DISABLE);dadurch sind die button über das bild
  33.  
  34. $button_tteile=GUICtrlCreateButton("T-Teile", 35, 140, 90, 20, $BS_BITMAP);erstellt den button für die T-teile
  35. GUICtrlSetBkColor(-1, 0x6495ED); hintergrundfarbe
  36. GUICtrlSetColor(-1, 0xFFFFFF);schriftfarbe
  37. GUICtrlSetFont(-1, 10, 600, "", "Times new Roman");schriftart
  38.  
  39. $button_stoffteile=GUICtrlCreateButton("Stoff-teile", 40, 170, 90, 20, $BS_BITMAP);erstellt den button für die T-teile
  40. GUICtrlSetBkColor(-1, 0x6495ED);hitnergrundfarbe
  41. GUICtrlSetColor(-1, 0xFFFFFF);schriftfarbe
  42. GUICtrlSetFont(-1, 10, 600, "", "Times new Roman");schriftart
  43.  
  44. $button_exit=GUICtrlCreateButton("Beenden", 60, 295, 210, 20);erstellt button für beenden
  45. GUICtrlSetBkColor(-1, 0x6495ED);hintergrundfarbe
  46. GUICtrlSetFont(-1, 10, 600, "", "Times new Roman");schriftart
  47. GUICtrlSetColor(-1, 0xFFFFFF);schriftfarbe
  48.  
  49. GUISetState()
  50.  
  51. _suchen();funktion suchen
  52.  
  53. $label_meinedkp=GUICtrlCreateLabel("   Betrag:  " & $aJetzt[0], 100, 270, 180, 20)
  54. GUICtrlSetFont(-1, 10, 600, "", "Times new Roman");schriftart
  55. GUICtrlSetColor(-1, 0xFFFFFF);schriftfarbe
  56. $vgldkp=$aJetzt[0]
  57.  
  58. $tgui=GUICreate("T-Teile", 170, 300, 61, 115,$WS_POPUPWINDOW,$WS_EX_TOOLWINDOW );erstellt t-teile gui (links)
  59. GUISetBkColor(0x000000); setzt die farbe der GUI
  60. GUISetState(@SW_HIDE, $tgui);anfang noch versteckt
  61.  
  62. $sgui=GUICreate("Stoff-Teile", 170, 300, 559, 115,$WS_POPUPWINDOW,$WS_EX_TOOLWINDOW );erstellt t-teile gui (links)
  63. GUISetBkColor(0x000000); setzt die farbe der GUI
  64. GUISetState(@SW_HIDE, $sgui);anfangs noch versteckt
  65.  
  66.  
  67.  
  68. While 1
  69.     $msg=GUIGetMsg()
  70.     If $msg = -3 then exit
  71.     If $msg = $button_exit then Exit
  72.     If $msg=$button_tteile Then _tteilegui()
  73.     If $msg=$button_stoffteile then _stoffteilegui()
  74.     sleep (20)
  75. wend
  76.  
  77. Func _suchen()
  78.  
  79.     $hSession = _WinHttpOpen("Allvatar Reader") ; User Agent bestimmen
  80.     $hConnect = _WinHttpConnect($hSession, "soul.host.allvatar.com") ; Zum Host verbinden
  81.  
  82.     _WinHTTPRequest($hConnect, "/login.php") ; Login Seite besuchen
  83.     _WinHTTPRequest($hConnect, "/login.php", "username=Antipope&password=Gilde&login=Login+-+Die+CMS-Bridge+ist+aktiviert.+Benutzt+die+Login-Daten+eures+Forums%2FCMS+um+euch+anzumelden.") ; einloggen
  84.  
  85.     $sHTML = _WinHTTPRequest($hConnect,"/viewmember.php?s=&name=" & $name) ; Seite öffnen
  86.     $aJetzt = StringRegExp($sHTML,'Jetzt[^"]+[^>]+>([\d.]+)',3) ; Wert auslesen
  87. endfunc
  88.  
  89. Func _WinHTTPRequest($hConnect, $sSite, $sPost = "", $sReferer = $WINHTTP_NO_REFERER)
  90.         Local $hRequest, $sHTML, $sMode = "GET", $sHeaders = $WINHTTP_NO_ADDITIONAL_HEADERS, $sOptional = $WINHTTP_NO_REQUEST_DATA
  91.         If $sPost <> "" Then
  92.             $sMode = "POST"
  93.             $sOptional = $sPost
  94.             $sHeaders = "Content-Type: application/x-www-form-urlencoded" & @CRLF
  95.         EndIf
  96.  
  97.         $hRequest = _WinHttpOpenRequest($hConnect, $sMode, $sSite, "HTTP/1.1", $sReferer) ; Anfrage an die Seite stellen
  98.         _WinHttpSendRequest($hRequest, $sHeaders, $sOptional) ; Anfrage senden.
  99.         _WinHttpReceiveResponse($hRequest) ; Warte auf Antwort des Servers
  100.         Do
  101.             $sHTML &= _WinHttpReadData($hRequest) ; Antwort aus dem Buffer lesen.
  102.         Until @error ; bis ein fehler auftritt (übertragung abgeschlossen)
  103.  
  104.         Return $sHTML
  105.  
  106. EndFunc   ;==>_WinHTTPRequest
  107.  
  108. Func _tteilegui();t-teile funktion
  109.     If $tguicount= 0 then
  110.         GUISetState(@SW_SHOW, $tgui);aufdecken
  111.         $tguicount = 1
  112.         If $alreadyread1=0 then
  113.             If FileExists($dokument) Then
  114.                 $inhalt = ""
  115.                 _FileReadToArray($dokument, $inhalt)
  116.                 If IsArray($inhalt) Then
  117.                     For $j = 1 To $inhalt[0]
  118.                         $name=$inhalt[$j]
  119.                         _suchen()
  120.                         If $aJetzt[0] < $vgldkp then
  121.                             GUICtrlCreateLabel($name, 15, $j * 15 + ($j-1*5), 140, 15)
  122.                             GUICtrlSetColor(-1, $farbenormal);schriftfarbe
  123.                             GUICtrlCreateLabel($aJetzt[0], 120, $j * 15 + ($j-1*5), 140, 15)
  124.                             GUICtrlSetColor(-1, $farbenormal);schriftfarbe
  125.                         elseif $aJetzt[0] > $vgldkp Then
  126.                             GUICtrlCreateLabel($name, 15, $j * 15 + ($j-1*5), 140, 15)
  127.                             GUICtrlSetColor(-1, $farberot);schriftfarbe
  128.                             GUICtrlCreateLabel($aJetzt[0], 120, $j * 15 + ($j-1*5), 140, 15)
  129.                             GUICtrlSetColor(-1, $farberot);schriftfarbe
  130.                         endif
  131.                     Next
  132.                 EndIf
  133.             EndIf
  134.             $alreadyread1=1
  135.         endif
  136.     elseif $tguicount = 1 Then
  137.         GUISetState(@SW_HIDE, $tgui); verstecken
  138.         $tguicount = 0
  139.     endif
  140. EndFunc
  141.  
  142. Func _stoffteilegui();stoff-teile funktion
  143.     If $sguicount= 0 then
  144.         GUISetState(@SW_SHOW, $sgui);aufdecken
  145.         $sguicount = 1
  146.         If $alreadyread2=0 then
  147.             If FileExists($dokument2) Then
  148.                 $inhalt = ""
  149.                 _FileReadToArray($dokument2, $inhalt)
  150.                 If IsArray($inhalt) Then
  151.                     For $j = 1 To $inhalt[0]
  152.                         $name=$inhalt[$j]
  153.                         _suchen()
  154.                         If $aJetzt[0] < $vgldkp Then
  155.                             GUICtrlCreateLabel($name, 15, $j * 15 + ($j-1*5), 140, 15)
  156.                             GUICtrlSetColor(-1, $farbenormal);schriftfarbe
  157.                             GUICtrlCreateLabel($aJetzt[0], 120, $j * 15 + ($j-1*5), 140, 15)
  158.                             GUICtrlSetColor(-1, $farbenormal);schriftfarbe
  159.                         ElseIf $aJetzt[0] > $vgldkp Then
  160.                             GUICtrlCreateLabel($name, 15, $j * 15 + ($j-1*5), 140, 15)
  161.                             GUICtrlSetColor(-1, $farberot);schriftfarbe
  162.                             GUICtrlCreateLabel($aJetzt[0], 120, $j * 15 + ($j-1*5), 140, 15)
  163.                             GUICtrlSetColor(-1, $farberot);schriftfarbe
  164.                         endif
  165.                     Next
  166.                 EndIf
  167.             endif
  168.             $alreadyread2=1
  169.         endif
  170.     elseif $sguicount = 1 Then
  171.         GUISetState(@SW_HIDE, $sgui); verstecken
  172.         $sguicount = 0
  173.     endif
  174. endfunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement