Seite 1 von 1

Uptime auslesen?

Verfasst: Freitag 18. März 2005, 18:38
von Iopodx
Hiho Gemeinde,

ich hab mal ne Frage, weiß jemand wie ich die Uptime meines Systems auslesen kann? OS ist Windows XP und benutze Version 2.3/2.4 von Python.

Danke!

MfG
Iopodx

Verfasst: Freitag 18. März 2005, 22:08
von jens
Hm! Ich bin bisher noch nicht über sowas in der Doku gestossen... Aber steht es evtl. irgendwo in der REG?

Verfasst: Freitag 18. März 2005, 23:28
von Leonidas
Einfach!

Code: Alles auswählen

import win32api

msec = win32api.GetTickCount()
sec = msec/1000.0
min = sec/60.0
hours = min/60.0
days = hours/24.0

Verfasst: Dienstag 29. März 2005, 15:27
von etienne77
Hallo,

wie kann ich die uptime vor der Abmeldung am System noch in eine Datei schreiben?


ciao
Stefan

Verfasst: Dienstag 29. März 2005, 15:56
von jens
Das geht auf jeden Fall, dafür gibt es REG-Keys, hab ich jetzt auf die schnelle allerdings nicht gefunden...

Verfasst: Dienstag 29. März 2005, 18:21
von Leonidas
Ich habe OnShutdown gefunden, das sollte sowas können, damit lässt du halt dein Python Script starten.

Verfasst: Donnerstag 7. April 2005, 11:53
von etienne77
@Leonidas

dein Shutdown-Skript bringt bei mir beim Runterfahren ein Python.exe error.
Hab mein Uptime.py in den definieren Shutdown-Ordner gestellt. Hat das Skript Probleme mit *.py?Oder stimmt in meiner Konfig etwas nicht?

Ciao
Stefan

Verfasst: Donnerstag 7. April 2005, 14:37
von Leonidas
etienne77 hat geschrieben:dein Shutdown-Skript bringt bei mir beim Runterfahren ein Python.exe error.
Was für einen? Traceback?

Verfasst: Donnerstag 7. April 2005, 16:19
von etienne77
es kommt eine Windows Messagebox mit Title Anwendung python.exe
und Text Anwendung konnte nicht initialisiert werden Fehlernummer xy. Kann den genauen Wortlaut nicht wieder geben da die Meldung nur sehr kurz erscheint und ein Kopieren nicht mehr möglich ist!

Zur Info: BS Windows 2000 SP4

Verfasst: Donnerstag 7. April 2005, 16:50
von Leonidas
Alternativ kannst du auch Shutdown NOW! nutzen, das scheint sowas auch zu können...