Modifications

Aller à : navigation, rechercher

Création d'un CD-ROM

18 octets ajoutés, 23 février 2011 à 13:40
Lire sa base sur n'importe quel PC
==Lire sa base sur n'importe quel PC==
'''===Permet de transporter sa base GeneWeb ==='''et de l'interroger à partir de n'importe quel PC (Article de Generanet)'''<br/>
J'ai la version 4.01 installée sur mon PC dans le répertoire C:geneweb, et ma base dans le répertoire C:genewebgw_ase.gwd. <br/>
<br/>Pour créer un CD, j'ai utilisé le logiciel Adaptec Direct CD Wizard pour copier sur un CD vierge le contenu du répertoire C:geneweb. <br/><br/>Sur le répertoire racine du CD, j'ai ajouté un fichier batch (base.bat) pour lancer GeneWeb et ouvrir ma base directement sur le CD-ROM. <br/><br/>J'ai également ajouté un fichier auto-exécutable (autorun.inf) pour faire démarrer le CD-ROM automatiquement à l'insertion du CD dans le lecteur.<br/> 
Le fichier 'base.bat' est un fichier texte créé avec Notepad. Il définit le répertoire par défaut sur le CD-ROM (gw) et lance le programme 'gwd.exe'. <br/>
 
Le programme 'gwd.exe' ayant besoin de modifier des fichiers de contrôle pour pouvoir fonctionner et le CD-ROM étant par définition non inscriptible, la variable -wd indique au programme d'utiliser le répertoire temporaire par défaut (C:TEMP) du disque dur. <br/>
 
La commande 'start' est une commande DOS reconnue par toutes les versions Windows (95/98/ME/NT/2000). La variable /m[inimized] indique au programme 'gwd' de tourner en tâche de fond et la commande 'close' ferme le fichier 'base.bat' une fois que le programme 'gwd' est lancé et que la base est accessible dans le navigateur. La syntaxe du fichier 'base.bat' est la suivante :
<pre>
 
cd gw
start /m gwd -wd %TEMP%
</pre>
Le fichier 'autorun.inf' est un petit fichier qui s'auto-exécute à l'insertion du CD-ROM dans le lecteur (à condition d'avoir un lecteur relativement récent et de tourner sous Windows 98/ME/NT/2000). La commande 'open=file' permet de lancer automatiquement un programme, le fichier 'base.bat' en l'occurence. La syntaxe du fichier 'autorun.inf' est la suivante : <br/>{<pre>[autorun} ] open = base.bat </pre>
A l'insertion du CD-ROM, le fichier 'autorun.inf' lance le programme 'base.bat' qui à son tour lance le programme 'gwd.exe' et ouvre le navigateur par défaut et la base geneweb. Je l'ai testé avec succès sur toutes les versions Windows (95/98/ME/NT/2000). <br/>
 
Bien sûr, il n'est pas possible de modifier/effacer/ajouter une fiche de sa base directement sur le CD, mais on peut utiliser le CD pour transférer sa base + le programme GeneWeb sur n'importe quel PC. <br/>
 
Si le programme ne démarre pas automatiquement à l'insertion du CD dans le lecteur, c'est que le fichier 'autorun.inf' n'est pas reconnu par le système et l'on doit alors lancer soi-même le programme. Pour cela, il suffit de cliquer sur le bouton 'Start' (Démarrer) de Windows, puis sur 'Run' (Exécuter) et de taper la commande D:BASE.BAT (D étant la lettre attribuée au lecteur de CD).
 
===Compléments d'informations===
 
Si vous avez plusieurs bases, il est possible de programmer la page d'accueil pour accéder à vos différentes bases.<br/>
*1) La solution la plus simple consiste à modifier le fichier "base.bat" en remplaçant http://localhost:2317/base par http://localhost:2317/ (supprime simplement le nom de la base à la fin de l'URL). On est alors dirigé automatiquement vers une page d'accueil de Geneweb avec un formulaire dans lequel on tape le nom de la base que l'on veut consulter.
3 708
modifications

Menu de navigation