Im Dialog "Neustart-Aktionen" können Sie XShutdown dazu bringen, nicht die internen
Routinen für den Neustart, sondern statt dessen ein von Ihnen angegebenes Programm
zu benutzen. Was Sie in diesem Fenster angeben, erscheint als Auswahl im Bestätigungsfenster
des Erweiterten Systemabschlusses; wenn Sie in dem Bestätigungsfenster etwas anderes
als "Standard" auswählen, so wird
anstelle der normalen Systemneustart-Routine
die entsprechende hier konfigurierte Aktion ausgeführt.
Dies ist vor allem dann nützlich, wenn Sie den IBM-Boot-Manager installiert haben, der
mit OS/2 mitgeliefert wird. Dieser kann nämlich auch über die Kommandozeile aktiviert
werden, indem man das Kommando SETBOOT angibt (sehen Sie in die
OS/2-Online-Referenz für weitere Informationen).
Auch innerhalb des Erweiterten Systemabschlusses kann dieses Kommando nützlich sein.
Indem Sie die Option "/iba:<os>" angeben, wobei
"<os>" der exakte Titel des Betriebssystems ist, wie es im Boot-Manager-Menü
nach dem Systemstart erscheint, können Sie direkt auf dieses Betriebssystem durchstarten,
dh. das System wird neugestartet, ohne daß das Boot-Manager-Menü erscheint, sondern es
wird direkt die angegebene Partition gestartet.
Wenn Sie zum Beispiel direkt nach PC-DOS 7 durchstarten möchten, das im Boot-Manager
den Titel "PC-DOS 7" trägt, geben Sie an der Kommandozeile ein:
setboot /iba:"PC-DOS 7"
Wenn Sie nun mit diesem Beispiel PC-DOS 7 zu einer Neustart-Aktion des Erweiterten
Systemabschlusses machen wollen, führen Sie die folgenden Schritte aus:
- Drücken Sie den Knopf "Neu".
- Im Feld "Aktionsbeschreibung" geben Sie ein, was Sie als Beschreibung im
Bestätigungsfenster des Erweiterten Systemabschlusses sehen möchten.
- Im Feld "Kommandozeile" geben Sie das Kommando ein, was ausgeführt werden soll,
in diesem Fall:
setboot /iba:"PC-DOS 7"
- Drücken Sie "OK". Die Aktion erscheint beim nächsten Systemabschluß im
Bestätigungsfenster.
Wichtige Hinweise:
- Es gibt KEINE FEHLERKONTROLLE, weder im Dialog "Neustart-Aktionen" noch zur
Zeit des Systemabschlusses. Wenn Sie sich bei dem Kommando, das ausgeführt werden soll,
vertippen oder wenn Sie SETBOOT starten, ohne daß der Boot-Manager
installiert ist, hängt sich das System nach dem Systemabschluß schlicht auf.
- Wenn Sie die genauen Titel der Boot-Manager-Partitionen nicht wissen, können
Sie an einer Kommandozeile FDISK ausführen und die Titel von dort
abtippen.
- Die hier eingegebenen Kommandos werden ausgeführt, nachdem alle Fenster geschlossen
und die INI-Dateien gesichert wurden. Jedoch werden die Dateisysteme nicht gelöst, wenn
Sie eine Ihrer Neustart-Aktionen ausgewählt haben. XShutdown nimmt an, daß das Programm,
das Sie hier angegeben haben, selbst die Dateisysteme löst (dh. das API
DosShutdown aufruft).
SETBOOT tut dies zum Beispiel.
- Das hier eingegebene Kommando wird über CMD.EXE mit dem Parameter /C
ausgeführt. Wenn Sie so richtig waghalsig sind, können Sie also sogar REXX-Skripte hier
ausführen lassen.
- Wie immer, wenn Sie ein Programm ausführen wollen, das nicht in einem Verzeichnis
liegt, das im PATH steht, müssen Sie den vollen Pfad eingeben. Für
SETBOOT ist dies nicht notwendig, weil dies im OS2-Verzeichnis
liegt.