Nach der !System.!Run sind alle Grundstrukturen offen gelegt. Es gibt
ein paar wenige Kommandos wie z.B. das *RMInit, die ziemlich viel machen
können, aber letztlich haben diese nur sehr gezielt abgesteckte
Aufgaben. Darum kommt hier jetzt "abschließend" noch die vollständige
!Boot.Desk Obey Datei:
Set Alias$DeskDoObey Do Obey <Boot$Verbose> %%0.!Run Desk
Set Alias$DeskRunForce IfThere %%0.!Run Then DeskDoObey %%0
Else Error Can't boot %%0.!Run not found!
Set Alias$DeskRunIfThere IfThere %%0.!Run Then DeskDoObey %%0
DeskRunForce <Boot$Dir>.!System
DeskRunForce <Boot$Dir>.!Sources
DeskRunIfThere <Boot$Dir>.!Apps
DeskRunForce <Boot$Dir>.!Choices
Unset Alias$DeskRunIfThere
Unset Alias$DeskRunForce
Unset Alias$DeskDoObey
Das dürfte wenig überraschen. Der Aufbau ist identisch mit der
!Boot.PreDesk Hier werden die vier Pseudo-Apps aufgerufen die noch Dinge
machen wollen bzw. müssen die erst im Desktop gemacht werden dürfen. Das
ist ziemlich viel. Verbirgt sich aber logisch aufgeräumt in den
jeweiligen Pseudo-Apps. Erstmalig wird hier die <Boot$Dir>.!Apps
aufgerufen.
Mit "abschließend" meine ich, was die Grundstruktur betrifft. Es fehlen
noch ein paar Erklärungen der Pseudo-Apps und die neuen Kommandos die
darin genutzt werden.
--
Markus
.