AutoIT GUI Frage

06/22/2009 22:24 S.I.D Tier#1
Hallo, ich hab folgendes Proplem:
Ich möchte gerne für ein Metin ein Aufhebbot schreiben. Hab versucht mit Hilfe von einem GUI das Senden der Taste "y" AN/AUS zu schalten, damit man noch ganz normal chatten kann. Ist wohl schiefgegangen. Er schaltet es nicht an und aus. Bitte um Hilfe.

Quote:
#include <GUIConstantsEx.au3>

GUICreate("AufhebBot", 400, 100)
GUICtrlCreateLabel("Wilkommen im Aufhebbot", 30, 10)
$AnButton = GUICtrlCreateButton("AN", 70, 50, 60)
$PauseButton = GUICtrlCreateButton( "PAUSE", 140, 50, 60)

GUISetState(@SW_SHOW) ;ganz normales GUI erstellt

While 1
$msg = GUIGetMsg() ;stetiges Abfragen von Ereignissen

Select
case $msg = $ANbutton ;Das hier soll passieren wenn "AN" gedrückt wurde
Do
send("y")
Until $msg = $PAUSEbutton ;solange bis "PAUSE" gedrückt wurde

case $msg = $PAUSEbutton ;wenn "PAUSE" gedrückt wurde soll gewartet werden
Do
sleep(100)
Until $msg = $ANbutton ;bis "AN" gedrückt wurde, dann sollte er eig wieder dem ersten case dingen anfangen...


ExitLoop
EndSelect


WEnd




Habs, ausversehen in Falschen bereicht gepostet, kann geclosed werden.
06/23/2009 09:02 RDTSC#2
#vote4ban
06/23/2009 12:46 __wadim#3
Quote:
send("y")
wasn geiler bot :)

warum prüfst du wenigstens nicht vorher, ob überhaupt ein gegenstand sich in der reichweite befindet, bevor du es aufheben willst?
warum realisierst du das mit dem übergeben einer taste an den clienten?
und bevor du hier weiter irgendwelche sprachen vergewaltigen willst, nimm die lieber sowas, dass für dich von alleine die y taste drückt.. würde für dich bestimmt keinen unterschied machen!
[Only registered and activated users can see links. Click Here To Register...]
06/23/2009 19:26 RDTSC#4
Welcher Hampelmann hat dieses Topic ohne es kundzutun gemovet?
06/23/2009 22:50 Adroxxx#5
Wieso bleiben diese Threads nicht in der M2 Section? :(

#closed weil doppelthread