Hallo,
kann mir jemand helfen?
Ich möchte dass er z.b. nach 10 Minuten eine MsgBox ausgibt.
Aber ich habe garkeine Ahnung wie ich anfangen kann. ![]()
Programm Trial
-
- [ gelöst ]
-
SlinJD -
6. Mai 2011 um 22:17 -
Geschlossen -
Erledigt
-
-
[autoit]
$time = TimerInit()
[/autoit]
; Hier das Skript
Do ;hält das Programm am laufen
$diff = TimerDiff($time)
Until $diff >= 600000
MsgBox(0,"","Die Testzeit ist abgelaufen")Vielleicht hilft das;)
DFPWare
-
//Edit.
Danke -
sleep befehl zb
sleep(5000) ; Fünf Sekunden
MsgBox(4096,"time","Fünf Sekunden sind vorbei") -
Für langfristige Trials wären Inis oder Registryeinträge zu empfehln..
-
Am Recourcenschonenden wäre wahrscheinlich sleep()
[autoit]
Also :
[/autoit]
While 1
sleep(600000)
msgBox(0,"xxx","10 Minuten vorbei...")
wend -
1. Dann wird die Testzeit aber vorerst nochmals wiederholt^^
2. Während der Testzeit kann der User nix machen, da sich das Skript in dieser Schleife befindet.
-> also in die Hauptschleife der GUI reinziehn... -
Einfach ein adlibregister verwenden dass die msgbox Funktion alle x min aufruft:
[autoit]
[/autoit][autoit][/autoit][autoit]
AdlibRegister("MyTrial",300000) ; ruft alle 5min die Trial Funktion aufFunc MyTrial()
[/autoit][autoit][/autoit][autoit][/autoit]
msgbox(0,"","Kauf die Vollversion wenn du diese Meldung nicht mehr sehen willst")
EndFunc