
  _________________________________________________
  |                                               |
  |  ________                     ___             |
  |  | ____ |_                    | |             |
  |  | |  |_ |_ ________ ________ | |  ___        |
  |  | |   |_ | | ____ | | _____| | | _| |        |
  |  | |    | | | |__| | | |_____ | |_| _|  ____  |
  |  | |    | | | _____| |_____ | | ___ |   |  |  |
  |  | |    | | | |           | | | |  | |    |
  |  |  | | | | | | |  | |        |
  |               |
  |  ___     ___          ___           ___       |
  |  | |     | |          | |           | |       |
  |  | | ___ | | ________ | |___ ______ | |____   |
  |  | | | | | | |_____ | | ___| | ___| | ___ |_  |
  |  | | | | | |  ____| | | |    | |    | | |_ |  |
  |  | | | | | | | ____ | | |    | |    | |  | |  |
  |  | | | | | | | |  | | | |    | |    | |  | |  |
  |  |   | |  | | | | | | |  | |  |
  |          |
  |                                       V.1.0   |
  

CREDITS:

- Programmierung: Darko Najman (hectic)

- desktopbuffer.dll: ChristianK


====-===-==-=-=--=---=---- --- -- - -  -   -    -


Wozu DeskWatch ?


DeskWatch ist ein kleines Automatisierungsprogramm um Prozesse zu starten (zum Beispiel das runter fahren vom Rechner), die erst geschehen sollen nachdem ein anderes Programm mit undeffinierter Verweildauer abgeschlossen hat. Das knnen lange Renderroutinen sein, Downloadvorgnge oder andere Dinge die unbestimmt lange dauern und nach dessem Ende der Rechner runter fahren soll, ohne das ein User diese explizit durchfhren mu.

Um so eine Automatisierung durchfhren zu knnen berprft DeskWatch alle 10 Sekunden das Geschehen von markierten Bereichen auf dem Desktop, und wenn nach einer vorgegebenen Zeit in diesen Bereichen nichts mehr passiert ist, wird eine automatisierte Durchfhrung gestartet.


====-===-==-=-=--=---=---- --- -- - -  -   -    -


Bedienung von DeskWatch


- Programm starten, es erschein ein kleines Fenster.

Im oberem Eingabefeld (Gelb) kann man den Durchfhrungsbefehl eintragen. Standard ist hier "shutdown -s -t 60 -f" eingetragen welcher den Rechner nach 60 Sekunden nach Ausfhrung des Befehls ohne Rckfrage runter fhrt.

Mit den beiden linken Buttons (Rot) kann man die Ausstehungszeit bestimmen. Diese Zeit gibt an, wie lange DeskWatch warten soll wenn sich auf dem Desktop nichts mehr tut.

Mit den rechten Button (Grau) werden die Voreinstellungen besttogt und man gelangt in die nchste Ebene. Nach dem Mausklick wird ein minimiertes Desktopabbild erstellt (dauert ein wenig).

- Markierungen der berprfungszonen setzen.

Mit der linken Maustaste kann man nun auf der Desktop-Miniaturausgabe die Bereiche setzen, die von DeskWatch berprft werden sollen. Das knnen Ladebalken, Bearbeitungszeiten oder andere angezeigte Dinge auf dem Desktop anderer Programme sein.

Mit der rechten Maustaste kann man bereits markierte Felder wieder lschen.

Mit ENTER werden die Eingaben besttigt und DeskWatch beginnt nun mit seiner berwachung.


====-===-==-=-=--=---=---- --- -- - -  -   -    -


DeskWatch zeigt sein Status in der Taskleiste an.


- "||||| DeskWatch" steht da, wenn in den zuvor markierten Bereichen nderungen festgestellt werden konnten. Geht also normal weiter.

- "||||| 4:30 To Execute" steht da, wenn keine nderungen festzustellen sind. Die Zeit ist der Countdown bis zur Befehlsausfhrung.


====-===-==-=-=--=---=---- --- -- - -  -   -    -


!!! ACHTUNG !!!


Es sollte unbedingt darazf geachtet werden, dass keine andere Programme sich ungewollt starten und die zu berprfenden Bereiche berdecken! Das knnte zum Beispiel ein automatisiertes Update von anderen Programmen wie zum Beispiel eines Vierenscanners sein. In solchen Fllen sollte man dafr Sorge tragen, dass die zu berprfenden Bereiche mglichst nicht in diesem Infobereich solcher Programme liegen sollte.

Es sollte auch darauf geachtet werden, dass man keine Uhr mit in den berprfungsbereich setzt. Also die schne Uhr neben den Tray-Icons sollte gemieden werden, aber auch Dinge wie Flash-Animationen oder hnliches. Denn in solchen Fllen wrde DeskWatch ja stndig nderungen wahrnehmen und nie zu gewnschter Ausfhrung kommen.


====-===-==-=-=--=---=---- --- -- - -  -   -    -


01.08.2009

