Faire un Autorun pour un CD - Florian Casset - cours gratuits - Blog

fcasset.fr

Faire un Autorun pour un CD - Florian Casset - cours gratuits - Blog

Faire un Autorun pour un CDExtrait du Florian Casset - cours gratuits - Blog - CV - réalisations personelles...http://www.fcasset.frFaire un Autorun pour un CD- Cours -Date de mise en ligne : samedi 5 juillet 2008Florian Casset - cours gratuits - Blog - CV - réalisations personelles...Copyright © Florian Casset - cours gratuits - Blog - CV - réalisations personelles... Page 1/4


Faire un Autorun pour un CDSyntaxe généraleLe fichier autorun.inf se présente comme un fichier .ini : il comporte une section et des paramètres valués.[autorun]paramètre=valeur; commentaire de fin de ligneApplication à exécuterLe paramètre open permet de spécifier le programme à exécuter au lancement du CD-ROM. Ce programme doit êtreun exécutable : .exe, .pif, .bat ou .com.[autorun]open=appli.exeCe 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.batOn peut également passer des paramètres à ce programme. Utile pour lire un fichier de données via une applicationparticulière.[autorun]open=notepad.exe readme.txtPersonnalisation 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 fichiercomportant un icône. Ce fichier peut un fichier icône (.ico), une bibliothèque (.dll), une application (.exe) ou un fichierimage (.bmp) réduit à une taille de 32x32 pixels.[autorun]icon=foobar.icoDans cet exemple, on affiche l'icône foobar.ico.Dans le cas où ce fichier comporte plusieurs icônes, il faut spécifier lequel on souhaite voir afficher. Pour cela on endonne la position dans la liste des icônes (dont le décompte commence à zéro pour le premier icône). Une virgulesépare le nom du fichier et l'index.[autorun]icon=foobar.dll,2Copyright © Florian Casset - cours gratuits - Blog - CV - réalisations personelles... Page 2/4


Faire un Autorun pour un CDDans cet exemple, on affiche le troisième icône de la bibliothèque foobar.dll.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 applicationOuverture automatique d'un fichierAu lieu d'exécuter une application, on peut aussi ouvrir un fichier de données via les informations d'association, sil'utilisateur dispose de l'application appropriée. Pratique pour ouvrir une page web ou un document Word. Pour celaon utilise le paramètre shellexecute qui est similaire à open puisqu'on doit spécifier le chemin du fichier, et qu'on peutspécifier des paramètres à passer à l'application qui va ouvrir ce fichier.[autorun]shellexecute=home\index.htmlPersonnalisation 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 nouvellescommandes de ce menu, il faut définir les paramètres suivants : shell\*\command et shell\* où * est un mot clé (sansaccent ni espace) associé à cette commande. Le premier paramètre définit le programme à exécuter, alors que lesecond est le texte de la commande dans le menu. Le paramètre shell permet de définir la commande par défaut dumenu, et prend pour valeur l'un des mot clés.[autorun]shell=startshell\start\command=prog/appli.exeshell\start=Lancer l'applicationshell\read\command=notepad.exe files/readme.txtshell\read=Lire le fichier readme.txtPour définir des raccourcis claviers, faire précéder une lettre du nom de la commande par un "et commercial" : &.Ainsi, l'utilisateur n'aura plus qu'a appuyer sur ALT + lettre pour exécuter la dite commande.[autorun]shell=startCopyright © Florian Casset - cours gratuits - Blog - CV - réalisations personelles... Page 3/4


Faire un Autorun pour un CDshell\start\command=prog/appli.exeshell\start=Lancer l'&applicationshell\read\command=notepad.exe files/readme.txtshell\read=Lire le &fichier readme.txtLes fichiers à exécuter ici doivent être placés dans le CD ou bien dans les répertoires Windows ou Windows\System.Dans tous les cas, ne pas préciser la lettre du lecteur (ni D :\ ni C :\). Si le programme est dans le CD mais pas à laracine, alors en préciser le chemin depuis la racine.Exemple complet[autorun]icon=media\appli.icoopen=prog\appli.exelabel=Ma jolie applishell=startshell\start\command=prog\appli.exeshell\start=Lancer l'&applicationshell\read\command=notepad.exe readme.txtshell\read=Lire le &fichier readme.txtCopyright © Florian Casset - cours gratuits - Blog - CV - réalisations personelles... Page 4/4

More magazines by this user
Similar magazines