Open filename
Timer: Automatischer Start nach Boot des Rechners


Allgemeines

  • Timer ist ein DOS Batch Programm, das in einer DOS Box unter Windows läuft.
  • Eine ausführliche Beschreibung in Deutsch finden Sie im "Handbuch Timer DE", das Sie auch in der ZIP-Datei finden. (Eine englische Beschreibung ist in "Handbuch Timer EN".)
  • BITTE UM BEACHTUNG: Da die Hardware des BIOS bei der Ausführung dieses Programms eine wesentliche Rolle spielt: Die "Installation" ist nicht so einfach wie bei einem normalen Windows-Programm (draufspielen und läuft).
    Bitte lesen Sie das Kapitel "Installation" im Handbuch.
  • Es würde mich freuen, von Ihnen zu hören: sei es, daß Sie Probleme mit der Installation haben oder auch, wenn Timer ordnungsgemäß läuft. Wenn Sie andere Einsatzmöglichkeiten für Timer haben, lassen Sie es mich bitte wissen.
  • Wenn Sie Unterstützung mit den benutzer-definierten CMD Dateien benötigen, die ich unten erwähnt habe, schreiben Sie mir bitte eine Mail. Aber: Da ich mein Geld nicht mit Timer verdiene, kann ich nicht immer sofort helfen. Aber bitte versuchen Sie es.
Timer Shut Down
Timer: Sequenz, um die Startzeit für eine nächste Aufnahme einzustellen

Anfang


Einführung

Das Programm "Timer - die Zeitschaltuhr" startet den Rechner über die Uhr des Rechner-BIOS aus dem heruntergefahrenen Zustand aus (Start / Herunterfahren .. / Herunterfahren und die Stromversorgung nicht ausschalten).

Dies bedeutet: Sie wählen die nächste Startzeit Ihres Rechners aus, sagen wir 19:30 an diesem Tag. Sie starten Timer in der DOS-Box mit "Timer 19:30". Timer rechnet dann seine interne Startzeit aus und setzt die System-Uhr entsprechend. Der Rechner wird dann von Timer heruntergefahren.

Anstelle von über 100 W im laufenden Zustand benötigt Ihr Rechner nun nur noch 5 W oder weniger. (Sehn wir mal, was die neuen Netzgeräte ab 2010 bringen.)

Das BIOS starten dann den Rechner automatisch einige Minuten vor der angegebenen Zeit, so daß Windows zur gewünschten Zeit läuft. Die Zeit, die Ihr Rechner zum Booten und laden von Windows benötigt, wird gemessen und bei der Berechnung der Startzeit berücksichtigt. Ihr Benutzer-Programm (z.B. das Media-Center zur Aufnahme von Sendungen) ist dann zur ausgewählten Zeit betriebsbereit.

Als spezielles Feature unterstützt Timer das TV Aufnahmeprogramm DVBViewer ab Version 3.8.


Programmiersprache: Bitte lachen Sie nicht: Es ist die gute alte Sprache, in der man CMD Batchdateien schreibt. Zusätzlich ein paar Autohotkey Skipte (auch von mir und garantiert ohne Viren oder ähnliches Getier) und einige externe Programm (z.B. von Sysinternals).

Anfang


Wie Timer arbeitet

Timer berechnet die Zeitdifferenz zwischen Systemzeit und der gewünschten Startzeit. Das BIOS ist fest auf eine Startzeit für den 31. des Monats um 23:59:59 eingestellt. (bis auf den Monat bei manchen BIOS kann nicht mehr eingestellt werden.)

Timer ändert die Windows Systemzeit so, daß noch die Zeitdifferenz bis zum 31. um 23:59:59 bleibt. So wird der Rechner genau zur richtigen Zeit durch die BIOS Uhr wieder aufgeweckt. Der Rest (einloggen auf den richtigen Benutzer und Start des Benutzerprogramms) muss in Windows vorher eingestellt sein.



Anfang


Funktionen von Timer

  • Automatischer Start durch das BIOS aus dem heruntergefahrenen Zustand
  • Die Startzeit kann per Hand gesetzt werden z.B. durch "Timer 2010-03-23 20:13"
  • Die Startzeit kann über automatisch erzeugte Datum/Zeit-Paare vorgegeben werden (das nächstliegende Paar wird gewählt)
  • ODER als spezielles Feature: aus der Programmdatei von DVBViewer gelesen werden.
  • Zeitkorrektur wird nach automatischem Boot wird wieder rückgängig gemacht
  • Zeitkorrektur wird gemacht, wenn der Rechner vorzeitig per Hand gestartet wird
  • Mehrfache Aufnahmen/Startzeit nacheinander: Rechner herunterfahren / Neustart und Aufnahme / Rechner herunterfahren ...
  • Maximale Zeit zwischen Herunterfahren und nächstem Start: länger wie 31 Tage, auch wenn sich im BIOS nur Tage und nicht Monate einstellen lassen
  • Berücksichtigung von Übergängen von Sommerzeit nach Winterzeit und zurück (0.16+)
  • Berücksichtigung der Zeit, die Windows bis zur Ausführung eines Benutzerprogramms benötigt
  • Monitor, der kleine Zeitkorrekturen - automatisch oder manuell - berücksichtigt (0.16+)
  • Unterstützt ein BIOS, in dem auch Monate eingestellt werden können: bis zu 365 Tage ohne Neustart (0.17+)


Anfang


Was habe ich zu machen, um Timer zu benutzen


Aktionen, die Timer ohne Benutzereingabe durchführt, sind in Klammern (...) gesetzt.

Bemerkung: Alle Aktionen, die als Benutzereingabe markiert sind, kann Timer auch durchführen, wenn die nächsten Startzeiten bekannt sind oder aus einem Datenfile gelesen werden können. So können automatisierte Sequenzen ohne Benutzer ablaufen.

  • Ein Benutzerprogramm stellt eine List von Startzeiten zur Verfügung
  • Timer wird gestartet (ohne "/STARTUP" liest Timer direkt die Startzeiten)
  • Eine vom Benutzer geschriebene CMD Datei stellt Paare Datum/Zeit zur Verfügung
  • ODER: Timer liest die Datum/Zeit Paare aus einer Datei
  • ODER: die Programmdatei mit den programmierten Sendungen von DVBViewer werden gelesen
  • ( Timer verarbeitet die Datum/Zeit Paare )
  • ( Timer fährt den Rechner herunter (Stromversorgung nicht abschalten) )

  • ( Das BIOS startet den Rechner )
  • ( Auto logon in den richtigen Benutzer Account )
  • ( Timer wird durch Eintrag im Autostart-Verzeichnis mit "Timer /STARTUP" gestartet )
  • ( Timer korrigiert auf die aktuelle Tageszeit )
  • ( Timer startet ein Benutzerprogramm )
  • ( Das Benutzerprogramm tut seinen Dienst )
  • ( Das Benutzerprogramm stellt die neuen Startzeiten zur Verfügung und beendet sich im Anschluss )
  • ( Timer erkennt das Ende des Benutzerprogramms und liest die nächsten Startzeiten )
  • ( Timer verarbeitet die Datum/Zeit Paare )
  • ( Timer fährt den Rechner herunter )


Anfang