             ------------------------------------------------
             * Moonchild Prod. est fier de vous présenter : *
             ------------------------------------------------

                          /-=-=-=-=-=-=-=-=-=-=-\
                         < STARTUPSELECTOR   2.1 >
                          \-=-=-=-=-=-=-=-=-=-=-/

                              1. Copyrights

                              2. Introduction

                              3. Matériel requis

                              4. Installation 

                              5. Utilisation

                              6. Remerciements

                              7. Les auteurs

                              8. Versions futures

                              9. Historique

                           10. Trucs et conseils










1. Copyrights :
***************

 Le logiciel ainsi que le source qui accompagnent cette archive sont tous les
 deux  Copyright (c) 1996-97 OLIVERES 'Moonchild' Jean-Marc et GUENOT 'RaphE'
 Raphaël.

 Le source du logiciel est librement modifiable. La seule chose que  je  vous
 demande  est  de  m'envoyer une version avec vos modifications, et de ne pas
 oublier de me créditer.

 La permission est accordée de faire et de distribuer des copies de ce manuel
 pourvu  que  la  notice  de  copyright  et cette notice de permission soient
 préservées sur toutes les copies.

 Aucune garantie de quelque nature n'est donnée pour une fiabilité à 100%  du
 programme  décrit  dans  ce  document.  Vous  utilisez  votre matériel à vos
 propres risques. L'auteur ne  peut  pas  être  rendu  pour  responsable  des
 dommages causés par l'utilisation de ce programme.

 Cette archive est distribuable gratuitement, mais reste encore "copyrighter"
 par  OLIVERES  Jean-Marc.  Cela  veut  dire  que  vous  pouvez   la   copier
 gratuitement  aussi  longtemps  que  vous  ne demandez pas plus que le tarif
 nominal de copie.

 La permission est accordée pour inclure cette archive dans  les  collections
 de Domaine-Public.

 Si  vous voulez distribuer ce programme, vous devez utiliser les archives de
 la distribution originale.


2. Introduction :
*****************

 Bienvenue dans le  monde  merveilleux  des  sélectionneurs  de  séquence  de
 démarrage.

 Grace  à ce petit programme, vous allez pouvoir exécuter différents fichiers
 de démarrage, à votre choix.

 Il vous suffit uniquement d'écrire autant de fichiers de démarrage que  vous
 désirez  afin  de commencer votre session avec l'Amiga dans un environnement
 sur mesure car c'est vous qui l'aurez amménagé.

 Le programme va afficher la liste des différents  fichiers  que  vous  aurez
 créé  au  préalable,  et  il ne vous restera plus qu'à cliquer sur le nom de
 votre choix pour exécuter cette séquence de démarrage.

 En plus le programme vous propose de désactiver le répertoire  WBStartup  et
 le  fichier  User-Startup afin de gagner un peu plus de mémoire en empêchant
 le chargement de vos commodités.

 Il vous sera aussi possible d'ouvrir un  Shell,  d'éditer  ou  d'effacer  un
 script, d'avoir des sons, d'avoir des icônes avec vos scripts.

 Si  vous avez installé le programme WBStartup+ alors un bouton apparaitra au
 bas de la fenêtre et vous aurez ainsi la possibilité d'appeler son programme
 de préférences.

 Vous  pouvez sauvegarder vos choix ainsi que le dernier script que vous avez
 lancé afin de  redémarrer  dans  cette  configuration  sans  avoir  à  faire
 apparaitre la fenêtre du programme.

 Un  programme  de  préférences  est  présent  et  peut être appelé depuis le
 Workbench ou depuis Startup-Selector par le menu.

 J'espère qu'il vous sera autant utile qu'il l'est pour moi et pour  certains
 de mes amis.

 Ce programme à été écrit entièrement en E, et c'est ma première tentative de
 programmation sur AMIGA. J'espère que vous pardonnerez quelques  défauts  de
 jeunesse dans la rédaction du source de ce logiciel.

 Le source est situé dans le répertoire source.

 Note :
 ------

 StartupSelector est Giftware. Envoyez moi ce que vous voulez si vous estimez
 que ce logiciel vous est utile (une  carte  postale  de  votre  région,  une
 disquette  pleine de mangas, une boite de gateaux, un AMIGA PPC ...). Il n'y
 a aucune raison de rendre ce logiciel Shareware. J'y ai passé du temps  mais
 je  n'y ai pas englouti mon argent. D'avance merci à tous ceux qui me feront
 savoir qu'ils profitent de ma modeste contribution au nouvel  épanouissement
 de l'AMIGA.


3. Matériel requis :
********************

 Pour que le programme fonctionne, vous avez besoin :

 - d'un AMIGA :-)

 - la Reqtools.library Copyright © Nico François (optionelle)

 - la commande LoadWB dans le répertoire C:

 - la commande Execute dans le répertoire C:

 - Le programme WBStartup+ Copyright © 1996 John Hughes (optionel)

 Le programme a été testé et créé sur un Amiga 1200 avec carte  accélératrice
 Microbotics 68030/50Mhz, un disque dur de 520 Mo et 6 MO de RAM.

 Il  devrait fonctionner sans problème pour tous les Amiga avec au minimun la
 version 2.0 du Workbench.


4. Installation :
*****************

 Entrez dans le répertoire 'Install' puis double-cliquer sur l'icône de votre
 choix pour lancer l'installation du logiciel.

 Pour ceux qui désirent l'installer manuellement, voici la méthode à suivre.

 Pour installer ce logiciel, il vous suffit de le copier n'importe où sur une
 partition de votre disque dur. Le plus simple étant de le mettre dans C:.

 La seule obligation à respecter est que le  répertoire  'sounds'  doit  être
 dans  le  répertoire  où  vous  avez installer Startup-Selector. Dans le cas
 contraire, aucun son ne sera joué mais le programme fonctionnera quand même.

 Puis il vous faudra créer un répertoire 'Start' dans S: car  c'est  dans  ce
 dernier  que vous placerez vos scripts. Ce répertoire peut être changé selon
 vos désirs (voir la section 'Démarrage').

 Il vous faudra ensuite éditer une séquence  de  démarrage  réduite  composée
 bien sûr de la commande 'Setpatch' et du chemin d'accès au programme sans la
 commande 'Run'. Cette séquence de démarrage devient celle qui sera  exécutée
 au démarrage de l'Amiga.

 Votre séquence de démarrage d'origine DOIT être copiée dans le répertoire où
 vous allez placer vos différents scripts ('S:Start/' par défaut). Vous devez
 ôter  la  ligne  comportant  la  commande  'Setpatch'  car  il aura déja été
 exécuté.

 NOTE: Par mesure de sécurité, renommer et garder dans un coin votre  fichier
 Startup-Sequence d'origine (ex: Startup-Sequence.org).

 Copier  le  programme  de  préférences  dans  le répertoire 'Prefs' de votre
 Workbench.

 Simple non ? :-) non ?... Mais si !!!

5. Utilisation :
****************

 Voilà à quoi ressemble ma Startup-Sequence :

 Assign c: hd0:Cmds ADD
 C:Setpatch QUIET          /* IMPORTANT */
 autoxa > nil:
 startupselector           /* IMPORTANT */

 IF EXISTS S:User-Startup  /* Ces lignes sont ici
 Execute S:User-Startup    /* afin qu'installer
 EndIF                     /* trouve la User-Startup

 Avant d'exécuter 'StartupSelector', lancez le programme de préférences  afin
 de  mettre  en  place les différents paramètres dont le chemin d'accès à vos
 scripts et le fichier de démarrage par défaut.

 De plus, vous pouvez désactiver le répertoire WBStartup ainsi que le fichier
 User-Startup.  L'astuce  conciste juste à les renommer. C'est ce que fait le
 programme. Il renomme le répertoire en 'WBStartupOld' ainsi que son icone et
 il renomme le fichier en 'User-StartupOld'.

 Vous  n'avez  pas  à vous soucier de ce répertoire car la première chose que
 fait StartupSelector au lancement ou après  un  reset  est  de  renommer  le
 répertoire WBStartupOld et son icone en WBStartup et WBStartup.info afin que
 tout soit normal.

 StartupSelector est totalement transparent à l'usage. En effet,  il  n'ouvre
 sa fenêtre de choix que si vous pressez la touche d'apparition de la fenêtre
 au lancement de l'Amiga.  Dans  le  cas  contraire,  il  va  automatiquement
 exécuter le fichier 'Startup-Sequence' que vous n'aurez pas oublié de mettre
 dans votre répertoire spécial :-).

 Lors de l'ouverture de sa fenêtre, le programme vous proposera, bien sûr, le
 choix entre tous vos fichiers dont la séquence de démarrage.

 Depuis  la  version  2.0,  vous  pouvez  sauvegarder vos préférences afin de
 redémarrer dans cette configuration sans avoir à faire apparaitre la fenêtre
 du  programme.  Un  fichier appelé : 'startupselector.prefs' sera écrit dans
 votre répertoire S:.

 Vous pouvez l'éditer à la main avec n'importe quel éditeur de textes.

 Si vous avez installé le programme WBStartup+ alors un bouton apparaitra  au
 bas de la fenêtre et vous aurez ainsi la possibilité, en cliquant dessus, de
 faire appel  à  son  programme  de  préférences.  Si  WBStartup+  n'est  pas
 installé,  ce  bouton n'apparaitra pas. StartupSelector cherche le programme
 'WBStartup+Prefs' dans le répertoire 'SYS:prefs'.

 De plus, lors de l'ouverture de sa fenêtre, le script par défaut sera mis en
 surbrillance.

 Le  bouton  de  fermeture  de  la  fenêtre vous permettra de démarrer sur le
 dernier script sauvegardé avec  ou  sans  modification  des  préférences  et
 sauvegardera vos choix si vous avez coché l'option destinée à cet usage.

 Description du menu :
 ---------------------

 Projet
 |-----
 |-A propos             -> Informations sur le logiciel
 |-Preférences          -> Appelle le programme de preférences
 |-Nouveau Cli          -> Ouvre un CLI
 |-Quitter              -> Quitte le programme sans exécuter de script
                           ni sauvegarder vos choix (même si coché)

 Commandes
 |--------
 |-Editer
 | |-Nouveau fichier       -> Edite un nouveau script avec un éditeur externe
 | |-le script sélectionné -> Edite un script existant
 |
 |-Effacer                 -> Efface le script sélectionné de la liste et du
                              répertoire

 Description du fichier de préférences : (StartupSelector.prefs)
 ---------------------------------------

ASCIIFP         ; I must be the first line. Don't modify me.
$VER: 2.1                          ; numéro de version
Double click ? YES                 ; méthode pour exécuter un script
Window always opened ? NO          ; fenêtre ouverte automatiquement
Sounds ? YES                       ; si vous voulez les sons ou pas
Path to editor: c:ed               ; chemin vers votre éditeur de texte
Startups directory: S:Start/       ; répertoire contenant les scripts
Default startup: startup-sequence  ; script de démarrage par défaut
Language: français                 ; langage pour le catalogue
Qualifier: LEFTBUTTON              ; touche d'appel pour ouvrir la fenêtre
Screen mode: $29000                ; type d'écran (fonction des moniteurs)
Font: topaz.font                   ; choix de la fonte
Font size: 8                       ; taille de la fonte
Disable User-Startup ? NO          ; rendre le fichier user-startup inactif
Disable WBStartup ? NO             ; rendre ce répertoire inactif

 Le programme de préférences vous permet d'initialiser toutes ces options. De
 plus,  avec  le  bouton  'Use',  vous  avez  la  possibilité  d'utiliser les
 préférences sans les sauvegarder.  Ceci  est  utile  car  cela  vous  permet
 d'avoir  plusieurs répertoires différents contenant des scripts et de passer
 de l'un à l'autre rapidement. Vous n'êtes donc pas limité quant au nombre de
 script  et de répertoire. Le programme peut gérer jusqu'à 32000 scripts dans
 chaque répertoire.

 Exemple :

 Vos scripts d'initialisation de votre environnement seront  dans  'S:Start'.
 Vos  scripts  exécutant  vos  logiciels  pro  seront  dans 'Work:Start'. Vos
 scripts lançant vos jeux seront dans 'Games:Start'.

 Les possibilités sont seulement limitées par votre  imagination  (un  script
 qui  lance  une démo gourmande en mémoire, un script réalisant un slide-show
 de vos images...).


6. Remerciements :
******************

 Je tiens tout d'abord à remercier Wouter Van Oortmerssen pour  son  fabuleux
 langage E sans lequel ce logiciel n'aurait jamais vu le jour.

 Je  remercie  également  Jason  R.  Hulance pour son "Beginer.Guide" qui est
 d'une grande aide pour les nouveaux développeurs.

 Merci à John Hughes pour le programme WBStartup+. J'ai utilisé ton programme
 car  des  personnes  m'ont  demandé  d'y  faire appel. Je te demande de bien
 vouloir m'excuser de ne pas t'avoir demander une autorisation. J'espère  que
 tu ne m'en veux pas trop :-).

 Je salut Philippe 'Elwood' Ferrucci pour son aide dans la finalisation de la
 version 1.0 et 1.05.

 Salut à tous les potes des réunions  de  JANAL  LYON  (tous  les  troisièmes
 samedi du mois à partir de 15 heures).

 Pour finir, salut à :

 Alamelama Dominique (merci pour la réparation de mon Amiga)
 Delantes 'HCL' Mathias (tes logiciels sont rigolos)
 Daniel de JANAL LYON (l'idée de ce logiciel était bonne)
 Saillour Pierre (range ton disque dur vieux !)
 Mearini Renaud (tu vas faire un malheur avec "Ben" et "Speed")
 Arnaud Yvan (vive le CD-ROM)

 Et bien sûr, hello à toute la scène Amiga.

 NOUS SOMMES DE RETOUR POUR LE FUTUR !


7. Les auteurs :
****************

 Vous pouvez nous  joindre  pour  toutes  appréciations  ou  suggestions  aux
 adresses suivantes :


     OLIVERES Jean-Marc                      GUENOT Raphaël
     12, Rue Charles Porcher                 22, Rue Jamen Grand
     69009 LYON                              69300 CALUIRE
     FRANCE                                  FRANCE

     E-Mail  : elwood@neptune.fr             raphe@chezmoi.surle.net
     Subject : Moon                          Startup-Selector


8. Versions futures :
*********************

 - Mettre une image en fond d'écran.
 - Proposer un choix de motifs pour le fond d'écran.
 - Nouveau look pour l'interface graphique.
 - Mise à jour du programme de préférences.
 - Plus de catalogues (vos traductions sont les bienvenues cf E-mail).
 - Correction des éventuels bugs... :-(
 - Proposer un choix entre une listview avec icônes uniquement
                                             icônes et texte
                                             texte uniquement.
 - 3D raytraced gadgets
   lightsourced menus
   gouraud shaded mouse pointer !!! ;-)

 Si vous avez envie de voir apparaître certaines options  dans  ce  logiciel,
 vous pouvez toujours me  contacter  soit  par  courrier  soit  par  E-mail.
 Je tacherais d'y inclure votre idée si elle me semble utile...

9. Historique :
***************

Versions internes : 20.06.96 - 08.07.96
-------------------

 Version 0.1 :

 - simple affichage à chaque lancement de la machine d'une fenêtre avec la
   liste des fichiers de startup à exécuter.

 Version 1.0 :

 - exécution du fichier sélectionné.
 - exécution du programme à chaque lancement de la machine.
 - ne peut être inclu dans une Startup-Séquence.
 - doit être lancé d'une Startup-Séquence indépendante.

 Version 1.01 :

 - appel à l'aide du bouton gauche de la souris.
 - peut être lancé à partir de la Startup-Séquence.
 - mais revient à cette dernière après exécution du script.

 Version 1.02 :

 - fermeture de la Startup-Séquence (bug).
 - n'exécute que le script choisi.

 Version 1.03 :

 - bug dans la fermeture de la Startup-Séquence non fixé.
 - possibilité de rendre inactif le répertoire WBStartup.
 - la fenêtre se centre sur l'écran d'ouverture.

Versions diffusées : 16.07.96
--------------------

 Version 1.04 :

 - definition du répertoire des fichiers de startup ajouté.
 - programme lancé d'une Startup-Séquence réduite.
 - lance par défaut le fichier Startup-Sequence.
 - menu About ajouté.
 - amélioration de l'interface.
 - une ou deux optimisations.
 - première diffusion du programme.
 - tri alphabétique.
 - possibilité de rendre inactif le fichier User-Startup.
 - ouverture possible d'un CLI.
 - bug fixé au niveau de la possibilité de rendre inactif le répertoire
   BStartup car cela ne fonctionnait pas en tant que bascule.

 Version 1.05 (7.09.96) :

 - une listview remplace les boutons.
 - plus de limitation à 20 fichiers.
 - meilleure gestion des erreurs.
 - corrigé un hit enforcer dans le menu.

 Version 1.1 (24.09.96) :

 - sauvegarde du dernier script exécuté.
 - sauvegarde des choix effectués.
 - quelques optimisations.
 - fonctionne avec ou sans la Reqtools.library.
 - affiche le dernier script sauvegardé.
 - detection et lancement possible des préférences de WBStartup+ si installé.
 - création automatique du fichier xx_log au premier lancement du programme.
 - réécriture de la doc pour plus de clarté dans les explications
   d'installation et de démarrage.

 Version 1.2 (01.02.97) :

 - double-clique pour selectionner le script.
 - corrigé un bug car quand le script comportait un espace dans son nom, il
   n'était pas exécuté.

 Version 1.2a (02.03.97):

 - corrigé un bug qui faisait que les préférences de la Reqtools n'étaient
   plus initialisées (bug indiqué par Damian Jurzysta).
 - corrigé le fait que les extensions .info et .bak apparaissaient dans la
   liste des scripts.

 Version 1.3 (19.05.97) :

 - le menu est bien visible sous WB 2.0.
 - plus de cadre autours du texte des checkboxes.
 - texte écrit en noir et non en blanc.
 - plus de faute d'orthographe dans le menu Project.
 - choix de la touche pour faire  apparaitre  la  fenêtre  (idée  de  Kenneth
 Jonnson).

 Version 2.0 (13.07.97)  :

 - aucun argument.
 - programme de préférences.
 - choix entre un simple ou un double clique de souris pour lancer un script.
 - choix de la résolution d'écran.
 - possibilité de faire apparaître la fenêtre à chaque démarrage sans appel.
 - nouveau fichier de préférences éditable facilement.
 - gèle de la fenêtre quand une autre est ouverte par dessus.
 - fermeture de l'écran avec contrôle de présence de fenêtres.
 - appel possible du programme de préférences par le menu.
 - respect de l'environnement 2.0 ou 3.0 en fonction.
 - et... heu... de petits bugs :(

 Version 2.1 (11.09.97)  :

 - ajout de sons.
 - choix du type de fontes.
 - gestion des moniteurs.
 - nouveau menu 'Commandes'.
 - éditer un script ou un nouveau fichier.
 - effacer des scripts.
 - localisation.
 - script d'installation.
 - nouvelle écriture de la doc.
 - multiples répertoires de scripts.
 - affichage d'icônes dans la listview.
 - suppression de l'affichage du dernier script sauvegardé.
 - à l'ouverture le script par défaut est sélectionné.
 - des optimisations.
 - nouveau menu 'Utiliser' dans le programme de préférences.
 - correction des bugs... Enfin j'espère...

10. Trucs et conseils :
***********************

Vous pouvez ôtez les lignes concernant la User-Startup. Seulement quand  vous
voudrez  installer  un  logiciel  avec Installer, il vous provoquera un petit
message afin d'inclure ces lignes dans votre séquence de démarrage.  Si  vous
refusez  et  qu'après  il  doive écrire, par exemple, une assignation dans le
fichier User-Startup, il l'écrira à la fin de votre séquence de démarrage.

Vous pouvez également utiliser la fin de votre  séquence  de  démarrage  pour
mettre  en place toute une série d'assignation qui s'effectueront juste après
que le programme rende la main à la séquence de démarrage.

Si vous utilisez un Overdrive-HD, utilisez donc une touche  du  clavier  pour
appeler  Startup-Selector  comme  par  exemple  LEFT-ALT.  Cela  vous évitera
d'avoir un message vous demandant d'insérer le disque CC0:. (Merci à  Kenneth
Johnsonn pour la suggestion :-))

Pour éditer un script, il vous faudra utiliser votre éditeur de texte favori.
N'oubliez  pas,  si  cela  est  nécessaire,   de   faire   les   assignations
indispensables  à  son bon fonctionnement au début de votre nouvelle séquence
de démarrage.
