Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 09:47

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Fehler] Do / Until was habe ich falsch gemacht?

Discussion on [Fehler] Do / Until was habe ich falsch gemacht? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
BigApple*1997*'s Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 191
Received Thanks: 21
Question [Fehler] Do / Until was habe ich falsch gemacht?

Hey duda^^
Ich wollte mich mal an einen Script setzen mit " Do / Until"
doch das ging irgednwie schief.
Also was sooll er machen?=
-Er drückt eine beliebige Taste.
-In einem bestimmtem abstand.
-In einer bestimmten zeit.
Hier der Script nur von der Funktion:
Code:
Func button2()
    Do
    ControlSend("Fenster","","",(GuiCtrlRead($input1)))
    sleep((GuiCtrlRead($input2)))	
    $timer + 1
    sleep(1000)
    Until $timer = (Guictrlread($input3))
    EndFunc
was hab ich da falsch gemacht??
Dadrüber steht halt noch die variable:
$timer=0
Wenn es euch mehr hilft wenn ich euch den ganzen Script schicke dann bitte sagen.
Danke im Voraus. PS: Thanks gibts natürlich auch^^
BigApple*1997* is offline  
Old 09/16/2010, 18:57   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by BigApple*1997* View Post
Hey duda^^
Ich wollte mich mal an einen Script setzen mit " Do / Until"
doch das ging irgednwie schief.
Also was sooll er machen?=
-Er drückt eine beliebige Taste.
-In einem bestimmtem abstand.
-In einer bestimmten zeit.
Hier der Script nur von der Funktion:
Code:
Func button2()
    Do
    ControlSend("Fenster","","",(GuiCtrlRead($input1)))
    sleep((GuiCtrlRead($input2)))	
    $timer + 1
    sleep(1000)
    Until $timer = (Guictrlread($input3))
    EndFunc
was hab ich da falsch gemacht??
Dadrüber steht halt noch die variable:
$timer=0
Wenn es euch mehr hilft wenn ich euch den ganzen Script schicke dann bitte sagen.
Danke im Voraus. PS: Thanks gibts natürlich auch^^
$timer + 1
ist genau wie 0+1 zu schreiben :P schon doof wenn mans nirgens speichert =)

ach ja und für bekannte rahmen an wiederholungen nimmt man eine for schleife =)

Code:
Func button2()
    For $i=0 to Guictrlread($input3)
        ControlSend("Fenster","","",(GuiCtrlRead($input1)))
        sleep((GuiCtrlRead($input2)))	
        sleep(1000)
    Next
EndFunc
lolkop is offline  
Old 09/16/2010, 19:01   #3
 
BigApple*1997*'s Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 191
Received Thanks: 21
ehmm sry hab mich vllt etwas verschrieben oda so
also er soll halt die ganze zeit
ControlSend("Fenster","","",(GuiCtrlRead($input1)) )
sleep((GuiCtrlRead($input2)))
senden bis timer halt die zahl von input3 hat
und dann hört er auf ...der timer soll in sekunden schritten laufen
BigApple*1997* is offline  
Old 09/16/2010, 19:48   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
dafür musst du aber mit timer funktionen arbeiten, und auch deine sleeps entfernen.
lolkop is offline  
Old 09/16/2010, 20:02   #5
 
BigApple*1997*'s Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 191
Received Thanks: 21
wüsstest du wie man das macht bin noch ein noobie?
BigApple*1997* is offline  
Old 09/16/2010, 21:13   #6
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Code:
$timestamp = TimerInit()
Do
	$diff = TimerDiff($timestamp)
Until $diff >= 1000
MsgBox(0,'Info', 'jetzt sind genau '&$diff&' ms vergangen')
wie du an der msgbox siehst ist es nicht wirklich sinnvoll = als abfrage zu nutzen, da autoit zu langsam ist in Do ... Until schleifen :P
lolkop is offline  
Reply


Similar Threads Similar Threads
D2NT Fehler oder Hab ich was falsch gemacht?
04/10/2010 - Diablo 2 - 2 Replies
Der bot nimmt nie tränke bei Baal Kackt der immer ab weil meine Soso sich bis zum geht nicht mehr angreifen lässt und durch sein mana burn kack ist das noch end Nervig....... ich habe bereits Heil bei 80% und Mana bei 40% und er nimmt nie auch nur 1 trank nur wenn er mal ein zuviel aufghebt.... bewahrt er die auf oder wie-.-
Was habe ich falsch gemacht?
04/03/2010 - Metin2 Private Server - 3 Replies
Also folgendes. Ich habe mir auf meinem Win 7 Pc einen Metin 2 Pserver erstellt. Alles lief relativ gut, bis ich mir einen zweiten Account und Rechte machen wollte! Ich habe mir den Account erstellt ( Krieger Lvl 1) in Acc. xyz
Was habe ich falsch gemacht o.O
03/27/2010 - Metin2 Private Server - 13 Replies
Hei... Alsoo wollte mal wieder auf nem Hamachi-Server zocken hab mir jetzt auch nochmla nen neuen ordner erstellt ! Wood er 2007 Ordner und die Mc-datein drinne sind ! Soo nun hab ich die IP geändert (von hamachi) Der surakopf erscheint wenn ich draufklicke minimiert sich dass ganze aber dann kommt diese Fehlermeldung : LoadLocale Error(locale/hongkong/locale-game.txt)
Habe einen fehler gemacht
02/28/2010 - Metin2 Private Server - 5 Replies
Folgenses Auf meinem Hamach P-Server wollte ich beim NCP Waffenhàndler andere Sachen rein tun. Aber jetzt ist der komplett leer (obwohl das alles perfekt rein gepasst hat) bitte helft mir ein danke im vorraus
[Q] Was habe ich falsch gemacht???
09/10/2008 - Main - 8 Replies
xxx (17:14): wer bist du AlexJ ‎(17:15): bin von elitepvpers xxx ‎(17:15): was ist AlexJ ‎(17:15):



All times are GMT +2. The time now is 09:47.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.