|
You last visited: Today at 04:33
Advertisement
[AutoIT] Break
Discussion on [AutoIT] Break within the AutoIt forum part of the Coders Den category.
07/30/2011, 13:15
|
#1
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
[AutoIT] Break
Hi,
gibs in Autoit ne Funktion/Befehl womit man ne schleife oder ähnlcihes einfach abbrechen kann?
In C++ ist das ja so man macht ein Break hin..
MfG Ludder231
|
|
|
07/30/2011, 13:18
|
#2
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
exitloop
guck doch bitte wenigstens einmal in die hilfe bevor du hier ständig neue threads eröffnest :s
|
|
|
07/30/2011, 13:21
|
#3
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Quote:
Originally Posted by lolkop
exitloop
guck doch bitte wenigstens einmal in die hilfe bevor du hier ständig neue threads eröffnest :s
|
o.O Ja das weiß ich aber dann schließt er ja das Programm aber ich möchte das er einfach die Aktion einfach beendet anstatt das Programm zu schließen...
|
|
|
07/30/2011, 13:26
|
#4
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
|
ExitLoop beendet die Schleife, nicht das Programm.
|
|
|
07/30/2011, 13:31
|
#5
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
PHP Code:
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 623, 442, 192, 124) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exitloop
EndSwitch WEnd
Bei solchen Programmen ja schon .... :/
|
|
|
07/30/2011, 13:33
|
#6
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
da steht exit, nicht exitloop
|
|
|
07/30/2011, 13:45
|
#7
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Quote:
Originally Posted by kknb
da steht exit, nicht exitloop 
|
Ups ja ist nur ein beispiel  da würde es das programm mit exitloop beenden...
|
|
|
07/30/2011, 13:56
|
#8
|
elite*gold: 0
Join Date: Aug 2006
Posts: 409
Received Thanks: 150
|
Quote:
Originally Posted by Ludder231
PHP Code:
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 623, 442, 192, 124) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exitloop
EndSwitch WEnd
Bei solchen Programmen ja schon .... :/
|
Wieso sollte man an dieser Stelle ein ExitLoop platzieren? Und angenommen der Quelltext den du da hast wäre in C++ und das ExitLoop wäre ein Break, dann würde das das Programm genauso beenden :O
|
|
|
07/30/2011, 13:59
|
#9
|
elite*gold: 0
Join Date: Jun 2009
Posts: 2,235
Received Thanks: 810
|
wie wärs wenn du eine 2te endlosschleife hinzufügst damit deine erste von der
ich annehme das es deine einzigste ist nicht das programm beendet wenn du die
schleife unterbrichst
PHP Code:
While 1 Sleep(100) WEnd
|
|
|
07/30/2011, 14:02
|
#10
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Quote:
Originally Posted by Volltboon
wie wärs wenn du eine 2te endlosschleife hinzufügst damit deine erste von der
ich annehme das es deine einzigste ist nicht das programm beendet wenn du die
schleife unterbrichst
PHP Code:
While 1
Sleep(100)
WEnd
|
Genau sowas inder der art such ich ja
Quote:
Originally Posted by ~De@dly Silence~
Wieso sollte man an dieser Stelle ein ExitLoop platzieren? Und angenommen der Quelltext den du da hast wäre in C++ und das ExitLoop wäre ein Break, dann würde das das Programm genauso beenden :O
|
o.O Was versteht man unter BEISPIEL nicht? Es ist nur zur demonstration da das ein exitloop sehr wohl ein Programm beenden kann wenn es so aufgebaut ist wie das obrige! Meine güte :S
MfG Ludder231
|
|
|
07/30/2011, 14:20
|
#11
|
elite*gold: 0
Join Date: Aug 2006
Posts: 409
Received Thanks: 150
|
Quote:
Originally Posted by Ludder231
o.O Was versteht man unter BEISPIEL nicht? Es ist nur zur demonstration da das ein exitloop sehr wohl ein Programm beenden kann wenn es so aufgebaut ist wie das obrige! Meine güte :S
MfG Ludder231
|
Natürlich wird das Programm beendet, wenn das einzige Element eine Schleife ist... wozu sollte das Programm weiterlaufen wenn danach nix mehr kommt...
|
|
|
07/30/2011, 14:32
|
#12
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
erstell dir einfach par zustände, über welche du bestimmte funktionen steuern kannst.
dann lass wie es sich gehört alles über eine schleife laufen.
hier ein beispiel wie du 4 daueraufträge steuern könntest:
Code:
Dim $1 = False, $2 = False, $3 = False, $4 = False
While 1
If $1 Then
[...]
EndIf
If $2 Then
[...]
EndIf
If $3 Then
[...]
EndIf
If $4 Then
[...]
EndIf
WEnd
Func StartStop1()
$1 = Not $1
EndFunc
Func StartStop2()
$2 = Not $2
EndFunc
Func StartStop3()
$3 = Not $3
EndFunc
Func StartStop4()
$4 = Not $4
EndFunc
aktivieren/deaktivieren könntest du die daueraufträge dann zb mit einem button im gui oder hotkeys
|
|
|
07/31/2011, 18:52
|
#13
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Exitloop beendet nicht das Programm. Es verläst die Schleife in der sich der code grad befindet. Wenn diese Schleife aber nun dein Mainloop war dann beendet das Script natürlich.
|
|
|
Similar Threads
|
LvL 80 MK Ds P<< by Break™
04/04/2011 - Metin2 Trading - 38 Replies
Heute Vk ich meinen lvl 80 auf Astreya Server 3 :) Das Eq ist nice auser heit die Hmk und die Rüssi :) ^^
Krieger Eq:
http://img19.imageshack.us/img19/2614/19476663.jp g
Krieger
http://img141.imageshack.us/img141/3551/breaki.jp g
|
HAVE A BREAK
03/29/2008 - Silkroad Online - 2 Replies
http://b.imagehost.org/0342/untitled_19.jpg
you nmay think why i posted this i tried for 1 hour logging into server after i have logged in grind for 5 min and then DC........lol
sry for bad english
u can also post ur du** screenshots
|
All times are GMT +1. The time now is 04:34.
|
|