Sleep(Random($min, $max)) ==> Problem

04/06/2009 14:52 N.E.O.#16
Quote:
Originally Posted by | Moep | View Post
Der Fehler sitzt meistens davor...
Diesmal nicht :)
04/06/2009 16:14 buFFy!#17
Ich kanns nur wiederholen.. vollständiges Skript, oder keine Hilfe.. einfach weil es dann nicht geht. Nichtmal weil ich dir dann nicht helfen wollte.
04/06/2009 17:38 | Moep |#18
So wie du die Funktion in deinem Startpost steht funktioniert sie auch. Probier sie einfach mal in einem leeren Script aus, nur mit der Funktion, z.B. so:

Code:
Func RS($min, $max)
global $time = Random($min, $max, 1)
Sleep($time)
EndFunc 

RS(1000,5000)
MsgBox("","",$time&"ms")
Wenn es so nicht funktioniert, dann liegt das Problem nicht an der Funktion sondern ist woanders zu suchen.
Lass dir was einfallen, die Funktion ist aber nicht dran Schuld!


Wenn es so funktioniert dann pack die Funktion in dein "fertiges" Script.
Falls es dann nicht mehr funktioniert, liegt der Fehler nicht an der Funktion, sondern beim Rest von deinem Script.
Vielleicht wird ja $max,$min anderswo nochmal benutzt?!

Wenn ich dir helfen konnte dann benutze den ThanksButton
Wenn nicht dann auch :rolleyes:

Exit Loop
04/06/2009 17:49 N.E.O.#19
So funktioniert es.

Wahrscheinlich wird in der TT6.au3 auch die Variable $min benutzt.
Ich werde es mal umschreiben.

Vielen dank schonmal | Moep |.
04/07/2009 21:10 Specter cason#20
Quote:
Originally Posted by N.E.O. View Post

Wahrscheinlich wird in der TT6.au3 auch die Variable $min benutzt.


Vielen dank schonmal | Moep |.
naja aber dann kommt doch normal en error: duplicate variable oder so..

oder war des bie funktionen?
04/07/2009 21:44 buFFy!#21
Quote:
Originally Posted by Specter cason View Post
naja aber dann kommt doch normal en error: duplicate variable oder so..

oder war des bie funktionen?
Das war bei Funktionen. Variable nimmt er dann die die zuletzt deklariert Wurde.. ich find das Debuggen in AutoIT total dumm.