problem :(

06/19/2009 19:33 AllesVergeben#1
Hi

Ich bin grade an einem Bot dran.

Ich will, dass die Maus bei einem Input by 1 - 10 die gewünschte Anzahl (z.B. 3)
mal die gleichen Mausbewegegungen macht. Aber es sind 2 Bedingungen, die dafür erfüllt sein Müssen:

Eine Zahl im Input von 1-10 UND der klick auf "Start".

Also z.b.

If $input1=1 then
MouseMove (xxx, xxx)
MouseDown ("left")
MouseMove (xxx, xxx)
MouseUp ("left")
MouseMove (xxx, xxx)
MouseClick ("left")

If $input1=2 then
MouseMove (xxx, xxx)
MouseDown ("left")
MouseMove (xxx, xxx)
MouseUp ("left")
MouseMove (xxx, xxx)
MouseClick ("left")
MouseMove (xxx, xxx)
MouseDown ("left")
MouseMove (xxx, xxx)
MouseUp ("left")
MouseMove (xxx, xxx)
MouseClick ("left")

Usw. Aber ich weiß nicht, wie ich es mit dem Start-Button verbinden soll.

While 1
$msg=GuiGetMsg()
If $msg=-3 Then Exit
If $msg=$button1 Then
winwaitactive ("METIN2")
If $input1= 1 Then
MouseMove (cxx, xxx)
MouseDown ("left")
MouseMove (xxx, xxx)
MouseUp ("left")
MouseMove (xxx, xxx)
MouseClick ("left")
Wend

So geht es auch nicht.

BITTE HELFT mir.

mfG
06/19/2009 21:20 schlurmann#2
Spitzen Titel.
06/19/2009 22:01 Gianotti#3
nimm doch ne for schleife?
07/03/2009 08:01 SCORNI#4
Bitte benutze beim nähsten mal den code oder php-tag. damit kann man sich viel besser zurecht finden.
07/04/2009 10:30 Frezee#5
Ich würde das foolgendermaßen machen:

PHP Code:
Switch $nMsg
Case $buttonstart
    
If GUICtrlRead($input1) <= 10 And GUICtrlRead($input1) >= 1 Then
         
[Befehle]
    EndIf
EndSwitch 
Den Switch kannst du natürlich weiterführen und für andere Buttons benutzen.

mfg