|
You last visited: Today at 08:44
Advertisement
[Frage] Aus While springen
Discussion on [Frage] Aus While springen within the AutoIt forum part of the Coders Den category.
12/09/2010, 18:45
|
#1
|
elite*gold: 621
Join Date: May 2010
Posts: 236
Received Thanks: 80
|
[Frage] Aus While springen
Hey COM,
ich bin ein neuling im scripten und möchte mal eine Sache wissen, habe schon länger selber ausprobiert bin aber auf keine Lösung gekommen, und zwar wie ich aus einer While springen kann um diese Frage zu verdeutlichen möchte ich es meinem Script zeigen:
Code:
$variable = MsgBox (4+4096, "Dummheitstest", "Bist du dumm?" )
If $variable = 6 Then MsgBox (4096, "Antwort", "Das denke ich auch" )
While $variable = 7
MsgBox (4096, "Antwort", "Doch das denke ich schon" )
$2 = MsgBox (4+4096, "Dummheitstest", "Bist du dumm?" )
If $2 = 6 Then MsgBox (4096, "Antwort", "Das denke ich auch" )
If $2 = 7 Then MsgBox (4096, "Antwort", "Doch das denke ich schon" )
WEnd
So wenn nun die Person in die Whil geraten ist und trotzdem auf "Ja" klickt kommt ja wieder die frage. Wie bekomme ich es hin das er aus der While springt und dann die Message "Das denke ich auch" anzeigt? So wie in dem ersten teil wo er noch nicht in der While ist. Und nach dem Klick auf "OK" bei der Message Box sich autoit schließt.
Ich habe es bisher nur hinbekommen das er die message box dann anzeigt und dann halt nach 10 sec oder so beendet. Möchte aber das er sich beim klick auf "OK" beendet.
Best regards ToxicGuy
|
|
|
12/09/2010, 20:08
|
#2
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Versuchs mal mit Exitloop
|
|
|
12/10/2010, 14:10
|
#3
|
elite*gold: 621
Join Date: May 2010
Posts: 236
Received Thanks: 80
|
habe ich allerdings springt er dann ja egal was ich anklicke aus der loop da er dann nur die abläufe abgeht dann kommt exitloop und dann ist halt ende das müsste dann irgendwie gehen mit If und dann exitloop oder so habe es aber nocht nicht raus gefunden =/
|
|
|
12/10/2010, 14:31
|
#4
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
$variable = MsgBox(4 + 4096, "Dummheitstest", "Bist du dumm?")
If $variable = 6 Then MsgBox(4096, "Antwort", "Das denke ich auch")
While $variable = 7
MsgBox(4096, "Antwort", "Doch das denke ich schon")
$2 = MsgBox(4 + 4096, "Dummheitstest", "Bist du dumm?")
If $2 = 6 Then
MsgBox(4096, "Antwort", "Das denke ich auch")
ExitLoop
EndIf
If $2 = 7 Then MsgBox(4096, "Antwort", "Doch das denke ich schon")
WEnd
|
|
|
12/10/2010, 18:12
|
#5
|
elite*gold: 621
Join Date: May 2010
Posts: 236
Received Thanks: 80
|
Mist. habe immer das If in der Loop vergessen.
Allerdings wiederholt sich jetz die Messagebox "das denke ich schon" 2 mal ist aber nciht weiter schlimm war nur für mich damit ich das fürs allgemeine weiß.
Thx
|
|
|
12/10/2010, 18:54
|
#6
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Mach einfach Do...Until, wenn es um eine Bedinung zm Abbruch geht..
|
|
|
12/10/2010, 22:19
|
#7
|
elite*gold: 621
Join Date: May 2010
Posts: 236
Received Thanks: 80
|
gute idee
wenn du mir jetzt auch noch zeigst wie ich das mit buchstaben wörtern etc. machen kann oder auf meinen oberen script bezogen hätte ich wieder was gelernt. Danke
|
|
|
12/11/2010, 07:26
|
#8
|
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
|
Code:
Do
$msg = MsgBox(36, "Dummheitstest", "Bist du dumm?")
If $msg = 7 Then MsgBox(64, "Antwort", "Doch das denke ich schon")
Until $msg = 6
MsgBox(64, "Antwort", "Das denke ich auch")
|
|
|
12/11/2010, 12:21
|
#9
|
elite*gold: 621
Join Date: May 2010
Posts: 236
Received Thanks: 80
|
Danke, das ist perfekt
habe es auch so probiert aber hatte glaub ich nen kleinen fehler deswegen gings bei mir nicht sehr shcön und auch viel übersichtlicher als meiner 
Thx
|
|
|
 |
Similar Threads
|
[Frage] Ducken und Springen
11/19/2010 - CrossFire - 18 Replies
Hallo,
bin mal wieder neu am Crossfire runterladen und willl jetzt wissenw as bei letzen mal schon shice war. Und zwar musss man ja in Optionen das Ducken von Ctrl und STRG ändern und speichern. Leider ist das beim nächsten spielstart wieder weg. Dann kan man ja tastatur auf english wechslen aber iwie funzt das net hab auch schon gegooglet. Gibt es ne möglichkeit das das Ducken immer auf STRG bleibt ??
|
Kann net Springen usw
09/08/2010 - CrossFire - 5 Replies
Hey
Irgendwie kann ich nicht Springen usw.
Ich kann nur schießen und laufen wisst ihr woran das liegen kann?
Eingestellt habe ich auch alles
|
schnell springen
04/20/2010 - Counter-Strike - 15 Replies
hi ich wollte euch mal fragen wie man es macht dass man so schnell springt manche sagen mit middlewheeljump wie kann man des einstellen oda wie geht des
|
Auf die Statue springen...
12/30/2006 - WoW Exploits, Hacks, Tools & Macros - 4 Replies
...in sw bei den Battlemasters.
Naja hier das Video habe ich eben gemacht. :) Glaube das ist hier noch nicht im Forum.
Achja auf die andere kommt man nicht die hinter den Battlemastern stehen.
Aber die gegenüber geht wieder wo ich drauf stehe.
Hab es sogar auf YouTube find ich besser anstatt das immer zu downloaden und dann ansehen.
http://www.youtube.com/watch?v=thl_92BSoiE
|
All times are GMT +1. The time now is 08:45.
|
|