Cours
- Algorithmes
- Économie
- Écriture multimédia
- Bases CSS
- Bases HTML
- Droit
- Faire un Autorun pour un CD
- Gestion de projet
- Marketing
- Communication :
- Flash :
- Photoshop :
CV Web
Mes réalisations
- Antartica’s cup
- Batofar
- Carte de voeux 2006
- Carte de voeux 2007
- Carte de voeux 2009
- Carte de voeux 2010
- Disque Paul Mac
- HotKeys Windows
- Logo SRC
- Manga
- Mode vestimentaire
- Monsieur Patate
- PC Watercoolé
- Site agavestudio.com
- Site web www.fcasset.fr
- Snowboard Salomon
- Whisky Charbay
Blog
Newsletter
Demande de devis
Syntaxe générale
Le 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 ligne
Application à exécuter
Le paramètre open permet de spécifier le programme à exécuter au lancement du CD-ROM. Ce programme doit être un exécutable : .exe, .pif, .bat ou .com.
[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ône
Pour 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 (.ico), une bibliothèque (.dll), une application (.exe) ou un fichier image (.bmp) réduit à une taille de 32x32 pixels.
[autorun]
icon=foobar.ico
Dans 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 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 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 texte
La 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 fichier
Au 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 contextuel
Il 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" : &. Ainsi, l’utilisateur n’aura plus qu’a appuyer sur ALT + lettre pour exécuter la dite commande.
[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 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 à la racine, alors en préciser le chemin depuis la racine.
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