Funktion Sleep nach der angegebenen Zeit

  • Hallo Leute

    Habe eine GUI erstellt mit Inputs.
    Nun soll man in den Inputs in Millisekunden eintragen, wie lange das script pausieren soll, also habe ich nun folgendes gemacht:

    [autoit]


    GUICtrlRead ($input01 & $input02 & $input03)
    Send ("Hallo")
    Sleep ($input01)
    Send ("{Enter}")
    Send ("Das ist")
    Sleep ($input02)
    Send (" ein Test")
    Sleep ($input03)
    Send ("{Enter}")
    Send ("Test erfolgreich?!")

    [/autoit]

    Aber egal was ich in den Inputs reinschreibe, er achtet nicht drauf, so als wäre da nie eine sleep Funktion dirn =/

  • [autoit]

    GUICtrlRead ($input01 & $input02 & $input03)

    [/autoit]


    Ist kompletter Schwachsinn... Du kannst nur ein Control zur selben Zeit mit GUICtrlRead auslesen.
    Diesen ausgelesenen Wert musst du dann einer Variable zur späteren Verwendung zuweisen.
    Also: $iSleep1 = GUICtrlRead($Input1).
    Diese Variablen kannst du dann in Kombination mit Sleep verwenden.

    PS: Ich hoffe das ist nicht dein ganzes Script, falls doch -> AutoIt Tutorial durchlesen und die Hilfe konsultieren.

  • Höhö xD, naja wusste ned genau wie man ausliest, also hab ich einfach mal nachgedacht^^
    Ne is ned mein ganzes script^^

  • das wird ein Bot, das riech ich ...
    Postest du mal bitte das ganze Script, damit wir den Bot testen können ?

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

  • Hast ne gute Nase Mattis ;D
    Nein, darf keine bots posten ;)
    Aber schau mal, hätte ich lieber bei autoit***.de fragen sollen? xD mag dieses botterforum ned :D
    Joa ist en bot und auch fertig, danke :)

    Aber durch seine Hilfe weiß ich jetzt auch, was ich an nem anderen script (was kein bot ist) falsch gemacht hatte ^^