Wie kann ich ...
Übersicht 
Anwendung 
Referenzen 
Bestellung 
Download 
Kontakt 
Links 

  ... Windows skriptgesteuert beenden?

Im Unterverzeichnis "Standard Aktionen\Sonstiges" finden Sie die Datei "ShutDownPC.vbs".

Wenn Sie dieses Skript starten, wird Windows beendet. Auch ein Neustart oder das Abmelden des Benutzers sind möglich.
Zuvor wird für eine gewisse Zeit der nachfolgend abgebildete Dialog angezeigt, mit dem Sie in den Vorgang eingreifen können:

Die  ausgewählten Optionen werden über die entsprechende Schaltfläche in einer Ini-Datei abgespeichert und beim nächsten Start des Skriptes automatisch als Voreinstellung übernommen. Bei Ablauf der eingestellten Zeit oder nach Klick auf "Jetzt durchführen" wird die gewählte bzw. voreingestellte Aktion durchgeführt.

Wenn Sie Ihren PC mit diesem Skript zeitgesteuert herunterfahren wollen, so stehen Ihnen dazu alle wichtigen Optionen im Register "Zeit" des Workarounder-Hauptfensters zur Verfügung.

Interessant ist es aber auch, den PC nach Abschluss einer bestimmten Aufgabe herunter zu fahren. Meist wird die Fertigstellung der Aufgabe durch ein Dialogfenster signalisiert.
Hat das Dialogfenster einen eindeutig identifizierbaren Titel (andernfalls: s. Hinweis 4), können Sie im Register "Fenster" einen Ereignis-Datensatz analog zu folgender Abbildung anlegen:
 

 

 

.

 


Das dargestellte Ereignis würde immer dann eintreten, wenn ein Fenster mit dem Titel "Defragmentierung" den Fokus an die Dialogbox "Defragmentierung abgeschlossen" abgibt.

Hinweis 1:
Dieses Ereignis bildet mit dem unter eine Aktion beim Beenden des Systems durchführen dargestellten Datensatz die Lösung für eine häufig vorkommene Wartungsaufgabe.
Wenn Sie beide Ereignisse so wie abgebildt konfiguriert haben, werden Sie  einmal wöchentlich bei Arbeitsende an das Defragmentieren der Festplatte erinnernt.
Nach Abschluss der Defragmentierung wird der PC dann automatisch heruntergefahren.

Hinweis 2:
Sein Sie ein wenig vorsichtig mit den Optionen "trotz offener Dateien" und "trotz hängender Programme "(Sie könnten geöffnete Daten verlieren bzw. ein Programm "verärgern").
Am sichersten ist es, zunächst den PC neu zu booten oder wenigstens alle geöffneten Programme zu beenden, bevor man die Aufgabe startet, deren Dialogbox das automatische Beenden auslöst.

Hinweis 3:
Das Skript ShutDownPC.vbs ist ein Beispiel für den Einsatz des Automatisierungsobjekts flexibox und zeigt, wie man unter VBS einen benutzerdefinierten Dialog einsetzt.
Zur Gestaltung des Dialogs steht im Tools-Menü des Workarounder-Hauptfensters ein Codegenerator mit grafischer Bedienoberfläche zur Verfügung. (Siehe auch FlexiBoxDemo.vbs im Unterverzeichnis "Demo Skripte\Verschiedenes".)

Hinweis 4:
Sollte sich beim Abschluss der Aufgabe kein Fenster mit eindeutigem Titel öffnen, so können Sie mit dem Button-Objekt prüfen, ob die Aktion ausgeführt werden soll.
Dieses Beispiel zeigt, wie man (Dialog-)Fenster mit mehrdeutigem Titel entsprechend überprüfen kann.

 

 

[Zurück][Nach oben][Weiter]

Copyright(c) 2007 Uta Nerger. Alle Rechte vorbehalten.