AutoIT Problem

05/02/2010 18:58 Galaxy94#1
Hallo,
Ich bin seit etwa 1-2 tagen dabei AutoIT zu lernen.
Ich habe auch schon ein Paar kleine Progs geschreiben.
Dann habe ich das Tool VGE entdeckt damit hab ich mir
ein Fenster für einen Bot erstellt:
Quote:
GuiCreate("Test",222,93,333,213)
$button1=GuiCtrlCreateButton("Starten",28,25,77,39 )
GuiSetState()

While 1
$msg=GuiGetMsg()
If $msg=-3 Then Exit
If $msg=$button1 Then button1()
Wend




Func button1()
EndFunc
So ich hab das mit den variablen nicht so gut verstanden
bei diesem AutoIT Tut.
Deshalb wollte ich wissen wie man es so programiert
das es beim start klicken mit den MauseMoves oder clicks
beginnt......????

Danke schonmal... :):)
05/03/2010 12:09 Cholik#2
#moved
05/03/2010 15:32 mipez#3
...sieht bissl verwirrend aus... benutz lieber koda (im anhang)^^
Sonst läuft das ganze so ab:

Variable = eine bestimmte ID (zumindest hab ich mir das so eingeprägt).
Diese wird mit $ begonnen und man kann eigene definieren.

z.B.
PHP Code:
$toolv1 GUICreate("Neues Prog",200,100
$toolv1 = meine Variable
GuiCreate = die Funktion, man kann auch Zahlen oder Strings benutzen.

z.B.
PHP Code:
$zahl 10 
oder
PHP Code:
$string "Hallo Welt" 
Man kann z.B. AutoIt mehrere Variablen addieren lassen
PHP Code:
$zahl 10
$zahl2 
30*6
$summe 
$zahl $zahl2 
Oder z.B. Funktionen ineinander verschachteln
PHP Code:
$blubb "Hallo Welt"
MsgBox(0,"Muahaha",$blubb ", ich bins^^"
05/03/2010 21:16 Galaxy94#4
ok,
ich haffe es hilft mir
und ein dickes danke ^^xD
05/04/2010 20:38 Al Kappaccino#5
Naja wenn es schon um Variablen geht, testet doch mal das hier ;)
PHP Code:
;~ 1+1=
;~ Glaubst du nicht
$ergebnis StringSplit("1+1=5"""
Msgbox(0"Ergebnis""1+1= " $ergebnis[0]) 
Edit: Zu deinem Mousmove^^Hier mal ein Beispiel script mit kommentaren

PHP Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"15467192124)
$Button1 GUICtrlCreateButton("Button1"8813749$WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE ;Wenn das Kreuz (oben rechtsgedrückt wird
            
Exit;Beende
        
Case $Button1 ;Wenn $Button1 gedrückt wird
;Klicke mit Linker Maustaste auf der Koordinate x 500,y 500,2mal mit der Geschwindigkeit,
    
MouseClick("LEFT",                              500,  500,2                            ,600)

    EndSwitch
WEnd