[AutoIt] Tutorial

05/31/2010 23:51 magic222#1
Heute zeige ich euch mal viele befehle

Befehl 1 - MsgBox:
- was macht dieder befehl ???
er eröfnet eine nachrichtenfenster
-der befehl:
MsgBox (0, "[tittel der msgbox]", "[Nachricht der MsgBox]")
-Erklärung
0 = es geht 0 -6
die zahl macht die buttons hier aufgezählt:
0 = ok
1 = ok, abbrechen
2 = abbrechen, wiederholen, ignorieren
3 = ja, nein, abbrechen
4 = ja, nein
5 = wiederholen, abbrechen
6 = abbrechen, wiederholen, weiter

Befehl 2 - InputBox
-was macht dieser befehl ?
er eröfnet ein eingabe feld
-der befehl:
InputBox ("[tittel der InputBox]", "[Text über dem eingabefeld]")
-erklärung
erklärt sich alles selbst

Befehl 3 - sleep:
-was macht dieser befehl ???
er bringt das programm "zum schlafen"
-der befehl:
sleep([zahl])
-erklärung
[zahl] = wie lange er warten soll in millisekunden

Befehl 4 - While / WEnd:
-was macht dieser befehl?
er gängt/beendet eine schleife
-der befehl:
While 1
sleep(3000)
WEnd
-erklärung
While 1 = schleife fängt an
sleep(3000) = das was er tut
WEnd = schleife wird beendet

Befehl 5 - HotKeySet
-was macht dieser befehl ?
er öffnet eine funktion wenn man eine taste drückt
-der befehl:
HotKeySet ("{F1}","Start")
-erklärung:
HotKeySet ("{F1} [geschweifte klammern weil es eine besondere taste ist]", "[name der funktion]")
[name der funktion] = wird im nöchsten befehl erklärt

Befehl 6 - Func/EndFunc
- was macht dieser befehl ?
es ist eine funktion die man mit HotKeySet ausführt
- der befehl
Func Start() [siehe bei HotKeySet]
sleep(2500)
EndFunc
-erklärung
Func Start() [Start = der name wie die funktion heißen soll, Func funktion wird gestartet]
sleep(2500) [was er tuen soll]
EndFunc [endet es]

Befehl 7 - Send
-was tut dieser befehl?
er drückt eine taste bzw schreibt einen text
-der befehl
Send ("hallo freunde{enter}")
-erklärung
das "{enter}" er sendet drückt enter
und besondere tasten müssen in geschweifte klammern ({, })

Befel 8 -Exit
-was macht dieser befehl ?
er beendetr das script
-der befehl
Exit
-erklärung
Exit

Besonderes 9 - Variabeln
-was macht dieser befehl ?
ich habe keine ahnung wie ich das erklären soll :/

Beispiel scripts:

HotKeySet ("{F3}","Ex")
HotKeySet ("{F4}","Start")

Func Ex()
Exit
EndFunc

Func Start()
$Text = InputBox ("Spambot", "gib ein was der spambot schreiben soll")
While 1
Send ( $Text )
Send ("{enter}")
WEnd
EndFunc

While 1
WEnd






$Zahl1 = InputBox ("Rechner", "Gib deine 1.ste zahl ein")
$Zeichen = InputBox ("Rechner", "Gob ein zeichen ein (+,-, *, /)
$Zahl2 = InputBox ("Rechner", "Gib deine 2.te zahl ein")

If $Zeichen = "+" Then
$Ergebnis = $Zahl1 + $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf

If $Zeichen = "-" Then
$Ergebnis = $Zahl1 - $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf

If $Zeichen = "*" Then
$Ergebnis = $Zahl1 * $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf

If $Zeichen = "/" Then
$Ergebnis = $Zahl1 / $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf
06/01/2010 10:05 omer36#2
wenn mann sich die [Only registered and activated users can see links. Click Here To Register...] angesehen hatt, weiss mann das alles schon....
und da ist es auch ein kleines bischen besser erklärt... ^^

und du hast nen fehler unten bei deinem script..

$Zeichen = InputBox ("Rechner", "Gob ein zeichen ein (+,-, *, /) -> ....(+,-, *, /)")
und
"$Zahl1 + $Zahl" da fehlt die 2 "$Zahl1 + $Zahl2" bei jedem
06/01/2010 14:30 Shadow992#3
Quote:
Originally Posted by magic222 View Post
Heute zeige ich euch mal viele befehle

Befehl 1 - MsgBox:
- was macht dieder befehl ???
er eröfnet eine nachrichtenfenster
-der befehl:
MsgBox (0, "[tittel der msgbox]", "[Nachricht der MsgBox]")
-Erklärung
0 = es geht 0 -6
die zahl macht die buttons hier aufgezählt:
0 = ok
1 = ok, abbrechen
2 = abbrechen, wiederholen, ignorieren
3 = ja, nein, abbrechen
4 = ja, nein
5 = wiederholen, abbrechen
6 = abbrechen, wiederholen, weiter

Befehl 2 - InputBox
-was macht dieser befehl ?
er eröfnet ein eingabe feld
-der befehl:
InputBox ("[tittel der InputBox]", "[Text über dem eingabefeld]")
-erklärung
erklärt sich alles selbst

Befehl 3 - sleep:
-was macht dieser befehl ???
er bringt das programm "zum schlafen"
-der befehl:
sleep([zahl])
-erklärung
[zahl] = wie lange er warten soll in millisekunden

Befehl 4 - While / WEnd:
-was macht dieser befehl?
er gängt/beendet eine schleife
-der befehl:
While 1
sleep(3000)
WEnd
-erklärung
While 1 = schleife fängt an
sleep(3000) = das was er tut
WEnd = schleife wird beendet

Befehl 5 - HotKeySet
-was macht dieser befehl ?
er öffnet eine funktion wenn man eine taste drückt
-der befehl:
HotKeySet ("{F1}","Start")
-erklärung:
HotKeySet ("{F1} [geschweifte klammern weil es eine besondere taste ist]", "[name der funktion]")
[name der funktion] = wird im nöchsten befehl erklärt

Befehl 6 - Func/EndFunc
- was macht dieser befehl ?
es ist eine funktion die man mit HotKeySet ausführt
- der befehl
Func Start() [siehe bei HotKeySet]
sleep(2500)
EndFunc
-erklärung
Func Start() [Start = der name wie die funktion heißen soll, Func funktion wird gestartet]
sleep(2500) [was er tuen soll]
EndFunc [endet es]

Befehl 7 - Send
-was tut dieser befehl?
er drückt eine taste bzw schreibt einen text
-der befehl
Send ("hallo freunde{enter}")
-erklärung
das "{enter}" er sendet drückt enter
und besondere tasten müssen in geschweifte klammern ({, })

Befel 8 -Exit
-was macht dieser befehl ?
er beendetr das script
-der befehl
Exit
-erklärung
Exit

Besonderes 9 - Variabeln
-was macht dieser befehl ?
ich habe keine ahnung wie ich das erklären soll :/

Beispiel scripts:

HotKeySet ("{F3}","Ex")
HotKeySet ("{F4}","Start")

Func Ex()
Exit
EndFunc

Func Start()
$Text = InputBox ("Spambot", "gib ein was der spambot schreiben soll")
While 1
Send ( $Text )
Send ("{enter}")
WEnd
EndFunc

While 1
WEnd






$Zahl1 = InputBox ("Rechner", "Gib deine 1.ste zahl ein")
$Zeichen = InputBox ("Rechner", "Gob ein zeichen ein (+,-, *, /)
$Zahl2 = InputBox ("Rechner", "Gib deine 2.te zahl ein")

If $Zeichen = "+" Then
$Ergebnis = $Zahl1 + $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf

If $Zeichen = "-" Then
$Ergebnis = $Zahl1 - $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf

If $Zeichen = "*" Then
$Ergebnis = $Zahl1 * $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf

If $Zeichen = "/" Then
$Ergebnis = $Zahl1 / $Zahl
MsgBox (0, "Rechner", "Das ergebnis ist :" & $Ergebnis )
EndIf
Ohne groß um den heießn Brei zu reden :
Das kannste in die Tonne kloppen (Sorry für meine direkte ehrliche Art ^^) .
Genau für soetwas gibts doch die Help-Datei und da ist es richtiger und ausführlicher beschrieben als bei dir .