|
| |
![]() |
Programmation:
|
| Nom: | Detlef Biermann |
| Adresse électronique: |
| Nom: | Patrick Andrieu |
| Adresse électronique: | |
| Présence Internet: |
Il s'agit ici d'un article regroupant deux articles traduits de l'allemand par la rédaction de SELFHTML actuel. Veuillez poser vos questions relatives à cet article uniquement à son auteur, prenant compte que celui-ci ne maîtrise peut-être pas la langue française!
Si dans la configuration de votre système d'exploitation (Windows) vous n'avez pas désactivé la fonction d'autodémarrage pour lecteurs CD-ROM, la plupart des CD-ROM insérés dans le lecteur chargent automatiquement un programme d'installation ou autre logiciel contenu sur le CD-ROM. Ceci est rendu possible grâce à un tout petit fichier qui se trouve aussi sur le CD-ROM et qui porte le nom autorun.inf.
Pour charger un logiciel en insérant un CD-ROM, deux lignes sont nécessaires dans le fichier autorun.inf:
[autorun] open=nom_du_logiciel.exe icon=nom_d_une_icone.ico |
La première ligne indique à quelle fonction du système d'exploitation il est fait appel: [autorun]. Dans la seconde ligne est défini avec open= quel logiciel doit être chargé au lancement du CD-ROM. La troisième ligne est facultative et indique après icon= quelle icône apparaît devant le nom du CD-ROM - dans l'Explorateur Windows, par exemple.
Ceci porterait normalement à supposer qu'un fichier autorun.inf qui contient les notations suivantes chargera un fichier HTML se trouvant sur le CD-ROM. Ce n'est malheureusement pas le cas:
[autorun] open=page_perso.htm |
Ne peuvent être mentionnés après open= que des fichiers exécutables uniquement!
Avec un éditeur texte, créez un fichier autorun.inf que vous sauvegardez au plus haut de l'arborescence prévue pour graver sur le CD-ROM. C'est aussi à ce niveau que vous devrez placer le logiciel d'appoint SHELEXEC.EXE (voir
liens contextuels). Le ficher autorun.inf doit toujours commencer par la mention autorun que vous notez entre crochets. Vous pouvez ensuite appeler votre fichier HTML et même définir une propre icône qui sera visible depuis le poste de travail ou l'explorateur Windows. D'autre part, vous pouvez indiquer une option qui apparaît dans le menu contextuel lorsque l'utilisateur clique sur votre icône avec la touche droite de la souris.
[autorun] icon=.\buidl\ma_page.ico open=shelexec .\ma_page.htm shell\verb\command=shelexec .\ma_page.htm shell\verb=Ma page personnelle |
|
Astuce: Attribuez au fichier SHELEXEC.EXE la propriété « caché », de telle sorte que dans la plupart des cas, ce dernier sera invisible dans le Poste de Travail ou l'explorateur Windows.

Le fichier « ma_page.htm » est la page de démarrage, le répertoire « mon_site » contient les autres fichiers de votre présentation sur CD-ROM.
La solution présentée ici fait appel à un logiciel programmé en Delphi par
Ulli Meybohm, l'auteur de « HTML Editor Phase 5 », et nécessite un fichier de départ nommé index.html, lequel doit être situé dans l'arborescence au même niveau que le logiciel lui-même. Les autres fichiers de votre présentation Web peuvent, comme dans la solution précédente, être placés dans des répertoires subalternes. Définissez votre fichier autorun.inf comme suit:
[autorun] open=start.exe icon=ma_page.ico |
De la même manière que dans la solution précédente, est noté ici après open= le nom du fichier exécutable start.exe (voir
liens contextuels). Étant donné que ce logiciel a été programmé pour ouvrir avec le navigateur par défaut un fichier HTML nommé index.html, il n'est besoin d'aucune précision supplémentaire. Ici aussi, vous pouvez mentionner après icon= une icône personnelle.

Le fichier « index.html » est la page de démarrage, le répertoire « mon_site » contient les autres fichiers de votre présentation sur CD-ROM.
http://www.filesearching.com/cgi-bin/s?q=shelexec.exe&l=en&t=f&m=20&o=s&r=on&s=on&s1=18944&s2=18944&d=&p=&p2=&x=31&y=10.
Recherche FTP pour SHELEXEC.EXE. Choisissez le dernier lien de la première page présentant les occurrences. Le démarrage du téléchargement peut durer quelques secondes, essayez éventuellement plusieurs fois.
start.exe (182 KB)
Ulli Meybohm a autorisé Patrick Andrieu à diffuser librement son petit logiciel start.exe. Le fichier HTML qui devra être appelé doit absolument être nommé index.html.
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/autorun/autoplay_intro.asp
Explications de la fonction « autoplay » sur le site de développement de Microsoft (MSDN).
http://www.aha-soft.com/ger/download.htm
Le logiciel IconXP est un partagiciel et offre nombre de fonctions pour créer ses propres icônes.
|
|