Werte aus Browsergame übertragen

05/30/2012 12:38 masterkuchen1324#31
hi, wie kann ich das so machen, das sich zuerst ein fenster öffnet wo man Login Server und passwort angeben muss? und das man dan auf einloggen geht und dan öfnet sich das fenster mit den "Werten".
05/30/2012 13:26 Shrezz#32
Du kannst eine zweite GUI erstellen oder du verwendest eine InputBox!
Code:
InputBox("Security Check", "Enter your password.", "", "*")
Und wenn die InputBoxen über deinem anderen GUI stehen werden erst die aufgerufen und nach eingabe das GUI mit den Werten.
05/30/2012 14:05 masterkuchen1324#33
Danke, ich versuche es mal

Ich mache es mit einer zeiten GUI... damit sich nicht zuviele fenster öffnen!

So habe jezt eine zeite GUI erstellt, nur ich weiss nicht wie ich ein Variable erstelle, der dan den ganzen ablauf der 1. GUI macht also der mit den werten... Hier mal der Script den ich noch ein bissel verändert habe:

PHP Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <WinHttp.au3>
#include <String.au3>

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"197219193125)
$Login_Button GUICtrlCreateButton("Login"40168113330)
$Login_Label GUICtrlCreateLabel("Username:"40245517)
$login_input GUICtrlCreateInput(""404012121)
$Login_Label2 GUICtrlCreateLabel("Passwort:"40645017)
$passwort_input GUICtrlCreateInput(""408812121)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
         Case 
$Login_Button
            Start

    
EndSwitch
WEnd






#Region ### START Koda GUI section ### Form=
$BananenKoenig GUICreate("BananenKönig"218169249129)
GUISetBkColor(0xD7E4F2)

GUICtrlCreateLabel("Bananenpflanzen:"16169017)
GUICtrlCreateLabel("Geld:"16322617)
GUICtrlCreateLabel("Bananen:"16488017)

$Bananenbestand GUICtrlCreateLabel("000"112487017)
$Pflanzen GUICtrlCreateLabel("000"1121610017)
$Geld GUICtrlCreateLabel("000"1123210017)
$Starten GUICtrlCreateButton("Starten"812865330)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $hConnect$hSession
$hSession 
_WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0")
$hConnect _WinHttpConnect($hSession"www.bananenkoenig.de")

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

        Case 
$Starten
            Start
()
    EndSwitch
WEnd

Func Start
()
$sHTML _WinHttpSimpleRequest($hConnect"POST""index.php?ac=login""www.bananenkoenig.de""selserver=http%3A%2F%2Fwww.bananenkoenig.de%2F%3Fac%3Dloginpage&user=test1324&password=test1324")
$Bananen _StringBetween($sHTML,"<b>Bananenpflanzen:</b> "," Stück</td>")
$Geld2 _StringBetween($sHTML,"<b>Dollars:</b> "," $</td>")
$Bananenbestand2 _StringBetween($sHTML,"<b>Bananenbestand:</b> "," Kilo</td>")
GUICtrlSetData($Pflanzen,$Bananen[0])
GUICtrlSetData($Geld,$Geld2[0])
GUICtrlSetData($Bananenbestand,$Bananenbestand2[0])
EndFunc 
06/02/2012 13:16 Lawliet#34
Erstell beide GUIs oben und arbeite mit Guigetmsg(1).
Tutorials gibts dafür genug.