![]() ACCUEIL Mathinx Tetra Torim CDrhum Galerie de dessins LINUX La Martinique Liens sur la toile AFAS fichier cdrhum.zip 265 ko telechargement ici fichier source_cdrhum.zip 92.9 ko Télécharger le source de CDRhum |
IntroductionIl existe plusieurs méthodes pour parvenir au lancement d'une application particulière, lors de l'insertion automatique de votre cdrom.Un simple fichier texte, autorun.inf, avec ces quelques lignes suffisent : Mais pour savoir si tout fonctionnera comme sur des roulettes il faut graver le cd en question. Si bidule.exe a été correctement programmé, contient une icone et se trouve à la racine du cd, ce cas est évidemment le plus simple. La raison d'être de ce document, et de tous les trésors d'ingéniosités de mon p'tit cdrhum.exe que je vous confie bien imprudemment, est de résoudre quelques autres cas moins faciles. Comment lancer :
Je sais que quelques esprits retords diront : Problèmeet pour le html ?Comment le savoir ? Créer un cd pour les utilisateurs de IE, un autre pour les fidèles de netscape. bref... on est pas sorti de l'auberge ! SolutionVoici donc ma contribution vers un début de solution
Deux fichiers indispensablement placés à la racine de votre CD : autorun.inf (comme précédement) cdrhum.exe (il aurait pu s'appeler autrement toto.exe ou autorun.exe) Au lancement du cdrom le fichier autorun.inf lance cdrhum.exe qui est un sympathique intermédiaire. Car il se charge par exemple de lancer un document HTML d'un clic ;-) Pas de miracle il faut tout de même lui dire quoi faire :-( Tout ce passe dans le fichier autorun.inf que vous éditez à l'aide de notepad. UtilisationTitreun bandeau en bleu sur fond rouge affichant de manière visible l'intitulé du cdrom.FondUne image bmp ou jpg qui sera l'arrière plan de l'application.La taille de l'image est 640x480 obligatoirement, sinon elle sera adaptée de façon pas toujours esthétique. SplashUn écran de démarrage qui vous permet de faire une petite pub !c'est une image avec les mêmes caractéristiques que celle du fond. TimeLe delais d'affichage du splash.En millisecondes entre 1 et 10000. Bouton1Le 'caption' du bouton, son nom pour ceux qui ne sont pas Delphinautes.exemple : En effet notre but est de faire un CD de MP3. Action1Il suffit de désigner le document à ouvrir ou executer.exemple: Aucun son ne s'échappe de vos satellites boose, Pourquoi ? C'est fait... vous êtes désormais sourd ! NON, car le caisson de basse ne fait pas trembler le sol sous vos pieds. Pourquoi alors ? Ni le programme winamp, ni aucun de ses suppléants ne sont présents sur la machine hôte. Une erreur (invisible) se produit ce qui déclanche : Reaction1Véritable roue de secours logique.exemple : Hint1C'est l'infobulle du bouton, furtivement visible à l'approche du curseur.Une bonne occasion de donner à ceux (trop savants) qui ne lisent jamais les fichiers d'aide d'ultimes indications avant le clic instinctif. exemple : BoutonAideL'indispensable aide en ligne.C'est une façon de vous inciter à mettre quelque menu fichier texte ou HTML d'explication sur votre CD. Ne serait ce que pour indiquer vos coordonnées, email, site internet afin qu'en cas de problèmes (ou de récompenses), l'utilisateur puisse vous contacter. ReactionAideQuelques astucesAfficher le contenu d'un dossierLe deuxième bouton actifSi vous avez besoin d'un deuxième boutonc'est simple Plus de boutonsPour un troisième c'est le bouton d'aide qui saute !Si réellement beaucoup plus de boutons vous sont nécessaire. exemple : Un CD contenant plusieurs programmes à installer. Avec une page en HTML, relié à un bouton, qui contient tous les liens vers les fichiers *.exe et ainsi que les descriptifs. vous êtes sauvé. Déactiver un élémentle bouton1 n'est plus visible. Déactiver la réactionAttention, un espace produit le même effet. on peut également supprimer la ligne. Nom de dossiersPas d'interface !ConclusionVous l'avez peut-être pas encore remarqué, mais le fichier autorun.ini et l'arborescence des fichiers fournis dans mon exemple ne correspondent pas avec ceux dans l'archive cdrhum.ziples raisons :
soyez créatif, soignez votre image de fond sous Gimp par exemple N'oubliez pas que si votre autorun.ini fonctionne sur le disque dur, il devrait en être de même sur le cd. NB: Ce programme freeware est livré sans garanties d'aucune sortes quand à son fonctionnement sur des plateformes PC sous windows. Sachant que sous d'autres environnements le programme sera 100% inoffensif. Dominique@Martinica.org www.mirot.com |