[archimedes] Re: [9] Wir basteln uns ein !Boot

  • From: Markus Huber <info@xxxxxxxxxxxxxx>
  • To: archimedes@xxxxxxxxxxxxx
  • Date: Thu, 21 Apr 2016 16:34:52 +0200 (BST)

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
.


Other related posts:

  • » [archimedes] Re: [9] Wir basteln uns ein !Boot - Markus Huber