Autoit problem

12/30/2010 14:47 Daacher#1
Guten Tag,

ich habe ein Problem mit AutoIt undzwar mit der MsgBox:

Quote:
MsgBox (3, "Ja oder Nein", "soll ich dich weiterhin hacken?")

If "Ja" Then
MsgBox (0, "Ja", "OK gut, ich räum deine Festplatte leer!")
ElseIf "Nein" Then
MsgBox (0, "Nein", "ich werd dich trotzdem hacken!")
Else
MsgBox (0, "", "Hau nicht ab, das macht alles nur noch schlimmer!")
EndIf

Mein Problem ist:

Wenn die MsgBox öffnet und man auswählen muss zwischen "Ja, Nein und Abbrechen", kommt immer die selbe Antwort. z.B. wenn ich auf "Nein" klicke, kommt trotzdem die Antwort von "Ja". Nun ich habe irgendwie versucht, den code zu ändern, um mein Problem zu lösen, hat aber nicht geklappt

Ich wäre sehr dankbar, wenn jemand mir das richtig coden kann :)

mfg bilo120
12/30/2010 15:09 omer36#2
öffne deine .au3, schreibe hin "MsgBox" , markiere das und click F1.
(jetz bist du in der hilfe zu MsgBox)
da siehs tdu dann unten eine kleine liste:

Code:
OK  -  1 
CANCEL  -  2 
ABORT  -  3 
RETRY  -  4 
IGNORE  -  5 
[I][U][B]YES  -  6 
NO  -  7 [/B][/U][/I]
TRY AGAIN ** -  10 
CONTINUE ** -  11
das bedeuted nix weiter, dass wenn du jetz auf "OK" druckst eine "1" als rückgabe wert erhälst..

also machst du nun folgendes:

erst deiner msgbox eine variable zuordnen... dann sieht es zb so aus:

PHP Code:
$frage MsgBox (3"Ja oder Nein""soll ich dich weiterhin hacken?")

If 
$frage 6 Then
MsgBox 
(0"Ja""OK gut, ich räum deine Festplatte leer!")
ElseIf 
$frage 7 Then
MsgBox 
(0"Nein""ich werd dich trotzdem hacken!")
Else
MsgBox (0"""Hau nicht ab, das macht alles nur noch schlimmer!")
EndIf 
12/30/2010 15:12 Daacher#3
gut danke dir sehr : )

€ closen bitte :)