Programm automatisch beenden

Ich habe ISDN für Windows 95 auf einem Rechner installiert, der als Fax- und Voice-Server rund um die Uhr läuft. Mit dem Systemdienst des Plus-Pack starte ich einmal am Tag das Tool Scandisk. An den ständigen Plattenzugriffen von Exchange stört sich Scandisk aber und stürzt auf Dauer sogar ab. In Heft 6 und 7 haben Sie nun ein Programm zum Beenden von Windows vorgestellt. In meinem Fall wäre es aber hilfreicher, nur bestimmte Programme - nicht Windows selbst - beenden zu können. Kennen Sie eine Lösung?

!Windows 95 selbst bietet keine solche Funktion. Deshalb hat WIN-Autor Christian Hartnick ein kleines Tool mit dem Namen Fenstermeister programmiert, das in der Lage ist, aktive Fenster zu schließen. Sie finden den Fenstermeister auf der WIN-Monats-CD und in den WIN-Online-Foren. Wenn Sie den Fenstermeister ohne Parameter aufrufen, zeigt er alle sichtbaren und unsichtbaren Windows-Fenster in einer Liste an. Sie können eines dieser Fenster auswählen und ihm mit dem Schalter Fenster schließen eine Beenden-Nachricht schicken. Wie das Windows-Fenster auf diese Nachricht reagiert, ist individuell verschieden. Normalerweise wird es aber einfach geschlossen. Wenn Sie ein ganzes Programm beenden möchten, schließen Sie das entsprechende Hauptfenster.Achtung: Manche Systemprogramme sind für die Windows-Stabilität notwendig. Diese Programme reagieren oft nicht auf eine Beenden-Nachricht. Falls sie doch reagieren, kann es zu einem Absturz von Windows kommen. Schließen Sie deshalb nur Fenster, die Sie auch kennen. Ihren Namen finden Sie in der jeweiligen Titelleiste des Fensters.Damit Sie ein Fenster mit dem Systemdienst (oder dem WIN-Tool Timerun) automatisch schließen können, geben Sie den Fensternamen als Parameter an. Dabei reicht es vollkommen aus, nur einen Teil des Namens anzugeben. Allerdings sollte dieser Namensteil nicht so allgemein sein, daß er auch auf andere Fenster zutrifft. Der Fenstermeister schließt auch nur immer das erste Windows-Fenster, welches er mit diesem Namen findet. Der Programmaufruf sieht folgendermaßen aus: fenster fenstername. Beispiel: Sie möchten Exchange mit dem Fenstermeister schließen. Dazu starten Sie den Fenstermeister erst einmal ohne Parameter. Danach öffnen Sie Exchange und betätigen den Schalter Fenster einlesen des Fenstermeisters. Sie finden dann alle neuen Fenster von Exchange zusätzlich aufgelistet. Suchen Sie dann in der Liste den Eintrag, der dem Titel des Hauptfensters von Exchange entspricht und markieren Sie diesen. Probieren Sie mit dem Schalter Fenster schließen aus, ob sich Exchange dann beendet. Dabei werden Sie feststellen, daß der Faxmanager geöffnet bleibt und deshalb separat zu schließen ist.Aufgrund dieser Untersuchungen können Sie jetzt im Systemdienst zum Schließen von Exchange zwei neue geplante Programme angeben:fenster Microsoft Exchange. fenster Microsoft Faxstatus. Geben Sie Exchange ein bis zwei Minuten Zeit, bevor Sie Scandisk aufrufen. Verschiedene Exchange-Komponenten wie der Fax- und Mail-Spooler brauchen einige Nachlaufzeit, bevor sie ganz geschlossen sind.