Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
Beitrag1. Willkommen im Forum 2. Die Google-Suche nach "system time vbs" führt zum Ziel. Zu naheliegend? Visual Basic-Quellcode (4 Zeilen) Aber genauso gut könntest Du Dir ausrechnen, wieviele Millisekunden der Zeitraum hat und es mit WScript.Sleep DauerInMillisekunden probieren. 3. Bitte CodeTags verwenden. 4. Wozu die If-Geschichte? Wenn die Schleife verlassen wird, sind doch eh 5 Stunden rum.
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragSetz noch ein R dran und Du hast einen weiteren Schritt zur Lösung. Time gibt die aktuelle Uhrzeit an. Timer die Sekunden nach Mitternacht. Reicht Dir das als Starthilfe? btw: hier eine kleine VBS-Referenz Allerdings sehe ich jetzt nicht mehr ganz den Sinn darin. Zitat von anfänger2018: „Eine .vbs Datei soll die Hochfahrzeit des Rechners erfassen und mir dann nach z.B. 5 h eine Meldung ausgeben, dass der Rechner schon 5 h läuft.“ Nach einem Neustart sollte nach der Aussage die 5-Stunden-Zeit doc…
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragUiuiui. Der erste Systemstart des Tages. Entweder speicherst Du diese Zeit in einer Datei ab und holst die immer hervor oder Du wühlst Dich durch die Windows-Ereignisprotokolle. Der erste Vorschlag dürfte etwas leichter sein. Aber ist nicht grad manipulationssicher - falls relevant.
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragJetzt mal ganz entspannt. Man fängt ja auch nicht mit dem Aerosolbombenbau an, sondern beschäftigt sich erstmal mit Silvesterknallern. Hier ein Thread, bei dessen erster Antwort das Lesen und Schreiben in einer Datei aufgezeigt wird. Zuerst schaust Du mittels Code, ob die Speicherdatei für den alten Wert schon exisitert. Alternativ legst Du die Datei per Hand an und schreibst einen Wert rein, z.B. 24.01.2018 07:00:00. Dann liest Du den Inhalt, nämlich diese eine Zeile in Dein Script in eine Vari…
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragRot ist als Textfarbe den Moderatoren vorbehalten. Bitte ändern, bevor es einen Rüffel von denen gibt. Wie im angegebenen Thread hinterlegt, liest Du mit Visual Basic-Quellcode (3 Zeilen)die Daten aus. Brauchst Du noch mehr Info? Klang nicht so.
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragDie Krux liegt bei der Do-Loop. Die suggeriert den CPUs: "Hier! Ganz wichtig! Unbedingt abarbeiten!". Bei mir werden da mal 38% CPU-Auslastung erreicht. Daher - wie relativ früh im Thread erwähnt: Visual Basic-Quellcode (1 Zeile)um 10 Sekunden (10000 Millisekunden) zu warten, statt mit ner Do-Loop zu arbeiten. Da ist die Auslastung bei mir < 1%. Und das Berechnen geht dann auch über die gespeicherten Werten. Musst nur das Script etwas umgestalten.
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragWScript.Sleep X wartet X Millisekunden, bis das Programm fortgesetzt wird. Eben fast so wie die Do-Loop. Nur mit dem Unterschied, dass die Do-Loop einen Großteil der CPU-Ressourcen frisst. Und WScript.Sleep nicht. Du musst Dir nur ausrechnen (lassen), wieviele Millisekunden es sind, bis die MsgBox angezeigt wird. Fast so, wie bei der Do-Loop. Nur etwas anders, da Du bei den vorhergehenden Versuchen über DateDiff mit beliebigen Zeitintervallen arbeiten konntest, hier aber auf Millisekunden beschr…
-
Systemstartzeit auslesen und Meldung ausgeben, wenn Rechner gewisse Zeit läuft
VaporiZed - - Visual Basic Script (VBS) / Active Server Pages (Classic ASP)
BeitragJoa, auch ne Möglichkeit. Oder eben nochmals anders erklärt: Mit Visual Basic-Quellcode (6 Zeilen) packst Du die aktuelle Zeit und die alte Zeit aus der Datei in Variablen. Aktuelle_Zeit - Alte_Zeit = Zeitdifferenz in Tagen zwischen Jetzt und dem 1. Systemstart des Tages Zeitdifferenz in Tagen * 86400 (Sekunden pro Tag) = Zeitdifferenz in Sekunden Zeitdifferenz in Tagen * 86400000 (Millisekunden pro Tag) = Zeitdifferenz in Millisekunden (kurz ZDiM) Und dann eben soll bis 5 Stunden nach dem 1. Sy…