Forums Développement Multimédia

Les formations Mediabox
Les formations Mediabox

L'autorun... Création, mise en place, explications

Compatible Director. Cliquer pour en savoir plus sur les compatibilités.Par Dalcan, le 10 octobre 2005

Ce tutorial a pour objectif de clarifier ce sujet parfois brumeux qu'est l'autorun.

Qu'est ce qu'un autorun ?

L'autorun a pour objectif de lancer le programme.exe dès le lancement du CD.
Il est à noter que pour que votre autorun soit effectif sur la machine cliente, il est nécessaire que le déclenchement automatique sur l'OS de l'utilisateur ait été activé.
Il est à noter qu'il ne fonctionne que sous un environnement PC avec un OS Windows.


Le nommage à respecter…

Votre projet .dir peut s'appeler voilerie.dir et votre projection, elle, s'appeler laVoile.exe cela n'aura aucune influence sur la bonne suite des événements.

Alors vous créez votre autorun que l'on appelle autorun.inf qui lui va devoir avoir le code suivant :

[autorun]
open=laVoile.exe
icon=IconeDeMonAnim.ico

Ainsi, vous appellez bien le fichier laVoile.exe.
Mais par contre votre autorun ne peut pas s'appeler n'importe comment.
Il est important de le nommer : autorun.inf. Sinon celui ci ne sera pas reconnu.


Comment créer votre autorun ?

Pour cela vous n'avez besoin de rien en particulier si ce n'est votre bloc note.
Ouvrez un nouveau fichier, écrivez votre autorun comme ci dessus.
Lors de l'enregistrement, pensez à mettre l'options “tout les fichiers” (ou “all files”) sinon votre fichiers prendra automatiquement l'extension .txt.
Enregistrer le sous le nom : autorun.inf

Et voila, le tour est joué.


L'icone de votre application

La dernière ligne de code permet d'affilier un .ico à votre exe. C'est à dire que que vous modifier l'icone de votre application pour remplacer celui par défaut de Director. Pour affecter votre icone à votre projection, vous devez utiliser un logiciel tel que Versiown ou Axialis iconworkshop par exemple.

Autre chose à bien prendre en compte, votre Autorun doit se trouver à la racine de votre CD. Par contre, il n'est pas nécessaire que les fichiers vers lesquels il pointe soit à la racine. VOus pouvez tout à fait les placer dans un dossier (dans notre cas : laVoile.exe pourrait se trouver dans un répertoire nommé DATA. Par contre, attention à ne pas vous tromper dans le chemin inscrit sur votre autorun.

[autorun]
open=DATA\laVoile.exe
icon=DATA\images\icone\IconeDeMonAnim.ico

Ainsi voici l'arborescence de votre CD :

autorun.inf 
laVoile.exe 
--Dossier1 
----Fichiers Dossier1 
--Dossier2 
----Fichiers Dossier2

A NOTER : Vous pouvez créer des autorun bien plus complexes pour lui rajouter des fonctionnalités tels que l'installation automatique d'un programme.
Pour cela il faut passer par des commandes en langage shell.

Si ce sujet vous intéresse, je vous mets des liens traitant les différentes possibilités de l'autorun.

Bonne journée à tous

Lien microsoft vers les différentes fonctionnalités de l'autorun
Exemples d'autorun plus complexes

Tutorial by Dalcan