30 avril 2003
Par Hugo ETIEVANT (cyberzoide)
Présentation
Un fonctionnalité de Windows facilitant la vie des utilisateurs peu chevronnés est l'exécution automatique
d'applications d'un CD-ROM placé dans un lecteur. Si l'option "Exécution automatique" de votre lecteur de CD-ROM
est activée, alors Windows cherchera à exécuter une application dès qu'un CD sera détecté dans le lecteur.
De plus un icône particulier remplace celui habituel du lecteur CD dans le bureau.
Ce comportement de Windows est conditionné par la présence du fichier Syntaxe généraleLe fichier [autorun] paramètre=valeur ; commentaire de fin de ligne Application à exécuterLe paramètre open permet de spécifier le programme à exécuter au lancement du CD-ROM.
Ce programme doit être un exécutable : [autorun] open=appli.exe Ce programme peut ne pas se trouver à la racine du CD, auquel cas on en préciser le chemin (relatif ou absolu). [autorun] open=common\scripts\start.bat On peut également passer des paramètres à ce programme. Utile pour lire un fichier de données via une application particulière. [autorun] open=notepad.exe readme.txt Personnalisation de l'icônePour spécifier un nouvel icône au lecteur de CD-ROM, donner pour valeur au paramètre icon
le nom d'un fichier comportant un icône. Ce fichier peut un fichier icône ( [autorun] icon=foobar.ico Dans cet exemple, on affiche l'icône Dans le cas où ce fichier comporte plusieurs icônes, il faut spécifier lequel on souhaite voir afficher. Pour cela on en donne la position dans la liste des icônes (dont le décompte commence à zéro pour le premier icône). Une virgule sépare le nom du fichier et l'index. [autorun] icon=foobar.dll,2 Dans cet exemple, on affiche le troisième icône de la bibliothèque Le fichier contenant l'icône doit être dans le même répertoire que l'application définie par le paramètre open. Personnalisation du texteLa légende du l'icône dans le bureau peut aussi être personnalisée avec le paramètre label : [autorun] label=Ma super application Ouverture automatique d'un fichierAu lieu d'exécuter une application, on peut aussi ouvrir un fichier de données via les informations d'association, si l'utilisateur dispose de l'application appropriée. Pratique pour ouvrir une page web ou un document Word. Pour cela on utilise le paramètre shellexecute qui est similaire à open puisqu'on doit spécifier le chemin du fichier, et qu'on peut spécifier des paramètres à passer à l'application qui va ouvrir ce fichier. [autorun] shellexecute=home\index.html Personnalisation du menu contextuelIl est possible de personnaliser le menu qui apparaît lors du clic droit sur l'icône de CD. Pour chacune des nouvelles commandes de ce menu, il faut définir les paramètres suivants : shell\*\command et shell\* où * est un mot clé (sans accent ni espace) associé à cette commande. Le premier paramètre définit le programme à exécuter, alors que le second est le texte de la commande dans le menu. Le paramètre shell permet de définir la commande par défaut du menu, et prend pour valeur l'un des mot clés. [autorun] shell=start shell\start\command=prog/appli.exe shell\start=Lancer l'application shell\read\command=notepad.exe files/readme.txt shell\read=Lire le fichier readme.txt Pour définir des raccourcis claviers, faire précéder une lettre du nom de la commande par un "et commercial" : [autorun] shell=start shell\start\command=prog/appli.exe shell\start=Lancer l'&application shell\read\command=notepad.exe files/readme.txt shell\read=Lire le &fichier readme.txt Les fichiers à exécuter ici doivent être placés dans le CD ou bien dans les répertoires Exemple complet
[autorun] icon=media\appli.ico open=prog\appli.exe label=Ma jolie appli shell=start shell\start\command=prog\appli.exe shell\start=Lancer l'&application shell\read\command=notepad.exe readme.txt shell\read=Lire le &fichier readme.txt |
Copyright © 2000-2012 - www.developpez.com