Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

wait-funktion auch für wsh???

Trialfreak / 5 Antworten / Baumansicht Nickles

Hallo Profis,
ich habe da mal ne Frage:
Ich möchte in einem Programm (WSH, VBScript) eine Art Wartezeit einstellen, weil es nur jede Minute ausführen soll...
Im Moment löse ich das ganze SEHR kompliziert:

variable1 = minute (now)
do
variable2 = minute (now)
if variable2 = "59" then variable2 = "0"
loop until variable2 = variable1 + 1

Wie ihr seht ist das glaube ich zu rechenintensiv (100% Auslastung) und zu kompliziert.
Gibt es keine einfache Wait Funktion wie in anderen Programmen?

bei Antwort benachrichtigen
thomas woelfer Trialfreak „wait-funktion auch für wsh???“
Optionen

versuchs mal mit sleep() - meine mich zu erinnern sowas mal in den wsh docs gelesen zu haben.

WM_HOPETHISHELPS
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen
Trialfreak Nachtrag zu: „wait-funktion auch für wsh???“
Optionen

habe ebend sleep probiert, aber wenn ich z.b. sleep(10) mache kommt typen unverträglich oder sowas...
aber in der vbscript-doku hab ich nix zu sleep gefunden :-(
kannst du mir noch da noch ein bischen weiterhelfen?
tnx trialfreak

bei Antwort benachrichtigen
Palladio Trialfreak „wait-funktion auch für wsh???“
Optionen

die Syntax für eine Wartezeit von einer Sekunde ist:

wscript.sleep 1000

bei Antwort benachrichtigen
Trialfreak Palladio „die Syntax für eine Wartezeit von einer Sekunde ist: wscript.sleep 1000 “
Optionen

ich glaube ich bin bescheurt...
wenn ich das genau so eingebe bekomme ich einen laufzeitfehler :-((((((((((((((((((((((((((
was mache ich falsch?????

bei Antwort benachrichtigen
Trialfreak Nachtrag zu: „ich glaube ich bin bescheurt... wenn ich das genau so eingebe bekomme ich einen...“
Optionen

Halt... Stop... hat sich erledigt...
Habe es nochmal ausprobiert...
Die Zeitverzögerung muss in Klammern...

jehu jetzt funktionierts!!!!!
Danke Leute!!! Ist echt cool hier...

bei Antwort benachrichtigen