home *** CD-ROM | disk | FTP | other *** search
- ------------------------------------------------
- * Moonchild Prod. est fier de vous présenter : *
- ------------------------------------------------
-
- /-=-=-=-=-=-=-=-=-=-=-\
- < STARTUPSELECTOR 1.2 >
- \-=-=-=-=-=-=-=-=-=-=-/
-
- 1. Copyrights
-
- 2. Introduction
-
- 3. Matériel requis
-
- 4. Installation
-
- 5. Démarrage
-
- 6. Remerciements
-
- 7. L'auteur
-
- 8. Versions futures
-
- 9. Historique
-
-
-
-
-
-
-
-
-
-
-
-
- 1. Copyrights :
- ***************
-
- Le logiciel ainsi que le source qui accompagnent cette archive sont tous les
- deux Copyright (c) 1996 OLIVERES 'Moonchild' Jean-Marc.
-
- 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 startup-séquence.
-
- 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.
-
- A partir de la version 1.1 :
-
- 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.
-
- 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 de ce logiciel 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 est passé du temps mais je
- n'y ai pas englouti mon argent.
- Le but de cette opération n'étant pas de recevoir des cadeaux, quoique
- cela fasse toujours plaisir, mais plutôt de savoir si des utilisateurs
- profitent de cet utilitaire, car n'ayant pas d'E-Mail, il m'est difficile de
- me tenir régulièrement au courant.
- 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:
-
- - 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 et 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 :
- *****************
-
- Simplement en utilisant le script Installer si la version obtenue en contient
- un car sinon il est en cours d'écriture. Un peu de patience ...
-
- Sinon :
-
- 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:.
-
- 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 Startup-Sequence réduite composée bien sûr
- de la commande 'Setpatch' et du chemin d'accès au programme 'StartupSelector'
- sans la commande 'Run'. Cette Startup-Sequence devient celle qui sera exécutée
- au démarrage de l'Amiga.
-
- Votre Startup-Sequence 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).
-
- Simple non ? :-) non ?... Mais si !!!
-
-
- 5. démarrage :
- **************
-
- Voilà à quoi ressemble ma Startup-Séquence:
-
- Assign c: hd0:Cmds ADD
- C:Setpatch QUIET /* IMPORTANT */
- autoxa > nil:
- startupselector /* IMPORTANT */
-
- Maintenant, il faut que vous sachiez que StartupSelector requière de façon
- facultative un argument. Ce dernier est le chemin d'accès à votre répertoire.
-
- Mais si vous lancez le programme sans argument, il va automatiquement chercher
- les fichiers dans le répertoire : 'S:Start' . Il vous FAUDRA donc le créer si
- il vous convient.
-
- Exemple: StartupSelector HD4:démarrage --> le programme cherchera les fichiers
- de démarrage dans ce répertoire.
- StartupSelector --> le programme cherchera les fichiers de démarrage
- dans le répertoire S:Start.
-
- 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 le bouton gauche de la souris 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 Startup-Sequence.
-
- Avec la version 1.1, vous pouvez sauvegarder vos choix ainsi que le dernier
- fichier que vous avez lancé afin de redémarrer dans cette configuration sans
- avoir à faire apparaitre la fenêtre du programme.
- Un fichier appelé : 'startupselector_log' sera écrit dans votre répertoire S:.
- Si StartupSelector ne le trouve pas, il le créera automatiquement et il
- s'exécutera avec. En d'autres termes, toutes les options seront désactivées et
- le programme lancera le fichier 'Startup-Sequence'.
-
- La configuration par défaut est:
-
- - N = User-Startup utilisée (sinon Y)
- - N = WBStartup utilisé (sinon Y)
- - N = 'Save settings' déselectionné (sinon Y)
- - Startup-Sequence = fichier à exécuter
-
- Vous pouvez l'éditer à la main mais il ne faut pas toucher aux codes ASCII 0
- qui séparent les données sinon cela va poser des problèmes.
-
- 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, le nom du dernier script sauvegardé s'affiche au centre de la partie
- libre sur la droite de la fenêtre pour permettre de s'en souvenir dans le cas
- d'un non usage prolongé de l'Amiga ou si quelqu'un d'autre utilise votre
- ordinateur et sauvegarde ses propres préférences.
-
- Dans le menu, vous aurez la possibilité d'ouvrir un CLI ou de quitter le
- logiciel.
-
- 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.
-
- 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 Raphaël Guénot pour son aide dans la rédaction et l'optimisation de
- certaines des procédures du logiciel.
-
- 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 heure).
-
- Merci à Eric Trinh pour m'avoir fait parvenir un cadeau.
-
- 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. L'auteur :
- *************
-
- Vous pouvez me joindre pour toutes appréciations ou suggestions à l'adresse
- qui suit:
-
-
- OLIVERES Jean-Marc
- 12, Rue Charles Porcher
- 69009 LYON
- FRANCE
-
- Vous pouvez me contacter à l'adresse E-Mail suivante:
-
- elwood@neptune.fr avec Subject: Moon
-
- 8. Version futures :
- ********************
-
- Voici quelques idées que je pourrais rajouter si l'intêret porté à ce petit
- logiciel va en grandissant:
-
- - une localisation (en cours).
-
- - un script Installer (en cours).
-
- - Faire en sorte que le programme devienne un exécuteur de script si il est
- lancé du workbench.
-
- 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-Séquence.
- - 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 WBStartup 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é.
-