Récupération de données sur CD, DVD, HD DVD et BD par IsoBuster
Accueil IsoBuster Téléchargements Acheter Actualités Trucs
 
Custom CD Menu [Is not supported anymore]
Custom CD Menu is unfortunately not supported anymore.
It was the first Autorun / Autostart CD Menu in its kind.

Sponsored links:



Read here to see what it was about:

Custom CD Menu is a little application that gives you the opportunity to create an autostart menu for CDs that you want to create and burn yourself. In fact you only need to create a text file that mentions the title, path on CD, picture and some other extras per program / game you place on the CD. If you add the program, a self created text file and optionally an autorun.inf file to the CD, the menu will pop up the minute you insert the CD in a CD-ROM drive.
Through an easy to use interface, the user than gets the possibility to Install / Copy or Unpack the file(s) you mentioned in the text file. Also features: 32 bit Unzip, display of .jpg and .gif picture formats, MediaPlayer (.avi, .mid, .wav, .mov, .mpg, ...)
Read the file Speedfile.txt in the .zip file for more information.
It's easy to use, It's thoroughly tested and more important: It's for FREE !
This application will work under Windows 95, 98, 2000, ME, XP & Windows NT 4.0.
But bare in mind that this application was developed many years ago and that the user interface is seriously outdated.
This project has long reached its final stage.
We do not provide technical support anymore for this application.

Sponsored links:



For a third party Pet file creator:
Download third party "Make great pets" by Jon Ericson
 

There are FAQs available in following languages :
English FAQ
Danish FAQ
Norwegian FAQ
Portuguese FAQ
Dutch FAQ
Italian FAQ
Spanish FAQ




The FAQ:


Custom CD Menu 1.07 (Pour Windows 95, Windows 98 et Windows NT)

Créé par Smart Projects
Ce charmant petit programme est GRATUIT et peut etre distribué librement.
Soyez certain que personne n'a jamais vendu ce programme !






-------------------------------------------------------------------------------

Comment utiliser Custom CD Menu :

Quand vous créez un CD (c.a.d. placer toutes sortes de fichiers et de programmes sur un CD) vous avez souvent besoin de Copier, Installer ou Déziper les fichiers sur le Disque Dur (ou sur d'autres supports).
Ce programme vous offre toutes ces possibilités!

Ce programme utilise un fichier texte appellé CD.pet (sauf exceptions) qui doit être placé dans le même répertoire que le fichier CD_MENU.EXE. (Un exemple est cité plus bas)

Deux remarques avant de continuer:
- Peu importe l'utilisation des majuscules (tout a été fait d'une facon simple pour vous).
- Les noms des répertoires sont relatifs à la racine de votre Disque Dur. (ex: Lorsqu'une application est placée dans d:\games\game1\Install.exe vous devrez utiliser: games\game1\Install.exe). Quand vous utilisez le nom entier du répertoire, ce répertoire sera alors utilisé (ex: quand vous voulez que quelque chose soit copié du lecteur disquette a: )
Dans la plupart des cas, vous utiliserez un répertoire relatif lorsque vous ne connaissez pas quelle lettre le lecteur de cédérom de l'utilisateur possède.
Afin de rendre le programme encore plus intéréssant, plusieurs wildcard (spécifiques) pourront être utilisées.

Le fichier texte (CD.pet) contient :
------------------------------------

CDTitle= Inscrivez ici n'importe quel texte.
-> Ce texte sera placé dans la légende de la fenêtre (la barre bleue en haut de l'application)
-> Si vous supprimez cette option, CD_MENU.exe n'en tiendra pas compte!

defaultpicture= "répertoire relatif"
-> "répertoire relatif" est le répertoire où se trouvent les images (ex: images\ecdm.bmp)
-> Si vous supprimez cette option, CD_MENU.exe n'en tiendra pas compte!
-> Les formats suivant peuvent etres utilisés: bmp, ico, wmf, emf, jpg, jif, gif, dib, rle, tga, pcx.
REMARQUE !
    Lisez prudemment la partie sur l'affichage d'image, car vous devez inclure une .dll pour certains formats d'image.
-> S'il n'y a PAS d'"image par défaut" spécifiée (ou alors vous en avez spécifiez une mais elle est inexistante ou inutilisable) l'"image par défaut" du programme sera utilisée (dans le cas ou il n'y as pas d'image(s) choisie(s) (voir en dessous))

defaultmedia= "répertoire relatif"
-> "répertoire relatif" est le répertoire où se trouvent les fichiers multimédias que vous voulez ouvrir ou lire(ex: images\ecdm.bmp)
-> Si vous supprimez cette option, CD_MENU.exe n'en tiendra pas compte!
-> Si vous n'avez pas choisis de fichier multimédia, le fichier multimédia par défaut sera joué.
-> Lisez les informations sur "media=" (en dessous) pour voir son fonctionnement!

display= biub
-> Cette ligne est optionelle.
-> Cette ligne change la configuration de l'affichage des textes dans la fenêtre de gauche du menu.
-> Dans le cas ou cette ligne est absente; la couleur noire sera utilisée (configuré par défaut).
-> Dans le cas ou cette ligne est présente, le code DOIT contenir 4 caractères (autrement cette ligne sera ignorée).
    -> Le premier caractère configure l'EPAISSEUR. Configurez celui-ci avec "b" ou "1". (dans le cas ou vous ne voulez pas d'épaisseur, d'autres caractères peuvent etres utilisés (ex: "0")).
    -> Le deuxième caractère configure l'ITALIQUE. Configurez celui-ci avec "i" ou "1". (dans le cas ou vous ne voulez pas d'italique, d'autres caractères peuvent etres utilisés (ex: "0")).
    -> Le troisième caractère configure le SOULIGNEMENT. Configurez celui-ci avec "u" ou "1". (dans le cas ou vous ne voulez pas de bold, d'autres caractères peuvent etres utilisés (ex: "0")).
    -> Le quatrième caractère configure la COULEUR du texte :            
b = Noir
g = Vert
            n = Bleu marine            
p = Violet           
t = Bleu azure           
r = Rouge           
s = Bleu
            f = Rose            
w = Blanc           
a = Bleu clair
Le fichier cd.pet ne peut pas contenir plus de 1500 commandes "file=..."!!
Utilisez cette commande avec prudence, plus vous l'utiliserez, plus le temps de décodage sera long.
Si le temps de décodage est long, alors lisez Speedfile.txt

======
La partie suivante doit être spécifiée pour chaque application / jeu / répertoire ...
Title= est la seule commande obligatoir par sélection (bien que cela n'aura pas beaucoup d'utilité).
======

Title= le titre que vous voulez affichez dans la fenêtre de gauche (ex: Game1) (ne tapez pas un titre trop long, testez avant tout)

file= la location du fichier que voulez ouvrir (exceptions expliquées plus bas)
-> Le fichier peut-être un exécutable (ex: install.exe) mais aussi n'importe quel autre type de fichier à condition que l'utilisateur possède un programme adapté pour l'ouvrir. Par exemple si le fichier est help.html, le browser par défaut de l'utilisateur affichera automatiquement le fichier html. Autre exemple : si le fichier s'appelle game.zip, Winzip s'ouvrira SI (et je dis bien SI) winzip est installé sur votre système. Les paramètres de la ligne de commande sont valables sous certaines conditions (voir plus bas pour la syntaxe).
-> L'utilisation des wildcards est autorisée (voir plus bas).

seq= la location du fichier que vous voulez ouvrir (même exceptions que la commande file=...)
-> cette option vous permet d'exécuter deux commandes dans une séquence (ex: décompresser un fichier ensuite le démarrer)
-> même options et possibilités que la commande file=
Exceptions:
-> séquence de commandes (le maximum est 9 commandes, donc ... : file + seq équivaut à 10 commandes !)
-> cette commande ne fonctionne que si la commande "file=" (ou "seq=) est indiquée par la suite, et si elle contient: <*copy*>, <*directory*> ou <*zip*>. Cette limitation est implantée car d'autres options sont lancées sans le contrôle de CCDM, ce qui pourrait rendre l'utilisation des séquences impossible.

cdsize= la taille de l'application sur le CD (optionnel !)
-> ex: si vous utilisez : cdsize=40 MB, le programme affichera : Size on CD : 40 MB
-> Une exception sur cette règle est expliquée plus bas.

HDSize= la taille de l'application sur le Disque Dur (ex: une fois que le fichier est décompressé)
-> ex: si vous utilisez : hdsize=60 MB, le programme affichera : Size on HD : 60 MB
-> Une exception sur cette règle est expliquée plus bas.

Extra= Inscrivez ici n'importe quel texte.
-> ex: explications, astuces pour jeux, remarques pour l'installation d'un programme.
-> Vous devez faire attention qu'aucun retour à la ligne <Touche Enter> n'est utilisé dans le texte.
Si c'est le cas, seules les parties avant le retour à la ligne seront affichées.
-> Une exception sur cette règle est expliquée plus bas.   

Picture= la location de l'image que vous voulez afficher pour la sélection.
-> "répertoire relatif" est la location de l'image que vous voulez utiliser (ex: images\default.bmp)
-> Si ce n'est pas spécifié ou si l'image n'existe pas .. l'image pas défaut sera utilisée.
-> Le meilleur résultat (Temps d'ouverture <-> affichage optimal) sera avec une image bmp de 234 x 173 pixels.
-> N'importe quelle taille fonctionne cependant !
-> Depuis la version 1.5 plusieurs images peuvent êtres affichées par sélection (jusqu'à 9 images différentes). Il faut juste inclure "picture=" autant de fois que vous avez d'images pour la sélection.
-> Si vous spécifiez <*none*> (ex: picture= <*none*>) alors l'image par défaut s'affichera. Utilisez cette option seulement quand vous avez un fichier "multimédia par défaut" déjà choisi ! L'option <*none*> évitera une perte de temps ainsi que des clignotements d'images chaque fois que l'utilisateur fera d'autres sélection !
REMARQUE !
    Lisez prudement cette partie sur l'affichage d'image, car vous devez inclure une .dll pour certains formats d'images :
    Lorsque vous incluez NViewLib.dll dans le répertoire ou CD_MENU.exe est présent :
        - Les formats suivant fonctionnent : bmp, ico, wmf, emf, jpg, jif, gif, dib, rle, tga, pcx.
        - Les images peuvent avoir n'importe quelle extension car le programme a été prévu de telle sorte qu'il repère le format de l'image automatiquement.
        - EXCEPTION sur cette règle : les formats wmf, ico, emf, pcx et tga DOIVENT avoir l'extension correcte pour fonctionner.
        - Si l'image spécifiée n'est pas un fichier image ou possède un format incorrecte, un message d'ERREUR s'affichera (Je ne peux pas travailler deçu car j'utilise un troisième fichier .dll).
        - Quelques formats JPG sont connus aussi pour ne pas fonctionner avec cette DLL.
        - Si vous voulez masquer votre image en lui donnant une autre extension, n'utilisez pas l'extension bmp, ico, emf, wmf ou vous verrez seulement l'image par défaut pour cette sélection. Règle d'or si vous voulez masquer le format d'image : utilisez des extensions non connues.
        - Toujours testé le résultat pour vérifier si vous n'avez rien oublié.
    Quand le fichier NViewLib.dll n'est pas inclu (même dans le répertoire windows et system !) :
        - Seules les formats bmp, ico, wmf, emf sont supportés.
        - Les images doivent avoir l'extensions correctes pour fonctionner.   
-> L'utilisation des wildcards dans des répertoires sont autorisés. (voir plus bas)

Media= répertoire relatif ou se trouve le fichier multimédia que vous voulez afficher/écouter pour cette sélection.
-> "répertoire relatif" est la location du fichier multimédia que vous voulez ouvrir (ex: sons\jingle.wav)
-> S'il n'est pas spécifié ou s'il n'existe pas .. le fichier multimédia par défaut sera ouvert.
-> Lorsqu'un fichier multimédia est spécifié, celui-ci sera ouvert (le boutton PLAY apparait alors)
-> Chaque fichier multimédia, lorsqu'il s'ouvre, a besoin d'un peu temps (aussi l'accès au CD), ce qui peu ralentir le menu lorsque vous l'ouvrez (testez le d'abord !).
-> Cette fonction utilise les API standarts de Windows qui sont installés et peuvent jouer tous les fichiers multimédia qui peuvent aussi êtres joués par le Media Player de windows. Les performances varient un peu selon le programme qui est installé. Ex: vous pouvez jouer sur un propre système Win95 OSR2 .avi, .wav, .mid, .mpg, .mpeg, .mov, ..., mais quand vous avez un autre programme multimédia installé (ex: Xing) quelques formats ne peuvent êtres joués (ex: mov). C'est aussi une question importante "Qu'est-ce que l'utilisateur a installé sur son système !" Si vous utilisez ces formats: .wav, .mid and .avi, vous n'allez pas rencontrer de problèmes !
-> Les fichiers multimédias peuvent s'ouvrirent de différentes manières. Quand il n'y a pas d'informations supplémentaires fournient avec le répertoire, le fichier sera ouvert et le fichier multimédia se mettra en mode pause. Si vous spécifiez <*play*>, le fichier multimédia sera joué au moment où il s'ouvre. Si vous spécifiez <*loop*> le fichier multimédia ne cessera de jouer sauf s'il est arrêté par l'utilisateur (Mais à encore besoin d'être redémarré manuellement). Si vous spécifiez <*pllo*>, le fichier multimédia s'ouvrira, commencera a jouer et ne s'arrêtera que s'il est arrêté manuellement.
Ex: media= <*play*> movies\weezer.avi
-> Jouer un fichier multimédia utilise constamment l'accès au CD-ROM, mais le fichier multimédia est automatiquement arrêté lorsque vous décompressez ou copiez un fichier(ou un répertoire)avec le menu, et il recommence à être joué lorsque la décompression ou la copie de fichiers n'est plus active.
-> Lorsqu'une action qui n'est pas controlable (par le menu lui-même) est démarrée (ex: <*dos*>, <*run*>, <*install*>) le fichier multimédia est arrêté, mais il peut être redémarré manuellement.
-> REMARQUE IMPORTANTE :
- Comme spécifié, la lecture de certains fichiers multimédia dépend des programmes installés sur le système (mais les formats .avi, .mid and .wav n'auront jamais de problèmes).
- Comme spécifié, l'utilisation d'un 'media=' pour chaque sélection est probablement pénible pour votre Cédérom et peut le ralentir (cela dépend du stystème)
- Ainsi, n'exagérez pas et testez avant de gaver! Les options sont pour vous, mais votre système n'est peu-être pas capable de les gérer (?)
-> L'utilisation des wildcards dans des répertoires sont autorisés. (voir plus bas)

======

Exceptions sur la règle !
-------------------------

file=<*DOS*> location relative où se trouve le fichier que vous voulez décompresser (ex: <*DOS*>apps\app1.zip)
REMARQUE IMPORTANTE : L'utilisation de l'option <*zip*> est préférée car elle utilise une décompression 32 bits.
-> Si vous n'êtes pas sûr que l'utilisateur sera capable de décompresser les fichiers compressés comme *.zip, *.arj or *.rar vous pouvez utiliser l'option <*dos*> avant de mentionner le répertoire.
-> Pour que cette otpion fonctionne vous devez placer pkunzip.exe et/ou arj.exe et/ou rar.exe dans le même répertoire que l'application (et le fichier cd.pet).
-> Quand ces fichiers sont présents, Easy CD Menu les décompressera pour vous où vous le désirerez.
-> Attention : lorsque ces fichiers compressés contiennent des nom longs, ils seront racourcis car l'option <*dos*> est utilisée ! Ex: quand les noms longs sont utilisés et que le premier mot de chaque fichier est le même, chaque fichier sera écrasé par le prochain décompressé (si demandé).
(Depuis la version 1.02 de Custom CD Menu, la décompression 32 bits est valable, utilisez <*zip*>).
-> ASTUCE : vous pouvez utiliser Winzip 7 pour transformer les fichier zip en fichier auto-extractible (.zip -> .exe). Dans ce cas, vous n'aurez pas à utiliser l'option <*dos*>.

file=<*directory*> location relative d'un répertoire (ex: <*DIRECTORY*>apps\app1)
-> Ce répertoire peut contenir des fichiers ainsi que d'autres répertoires.
-> Lorsque vous cliquez sur "Install", le menu vous offre la possibilité de copier un répertoire entier dans une location de votre choix sur le Disque Dur (ou n'importe quel autre support).
-> Cette option peut-être utile lorsque par exemple vous voulez copier un répertoire rempli d'images vers une autre location.
-> Vous pouvez utiliser avec cette option les commandes <*suggest*> ou <*to*>

file=<*copy*> location d'un fichier
-> Cette otpion fait exactement la même chose que l'option <*directory*> mais ne sait copier qu'un simple fichier plutôt qu'un répertoire entier. Le menu vous copiera donc un fichier à la place d'un répertoire.
-> Ainsi, les options <*copy*> et <*directory*> peuvent êtres utilisées alléatoirement mais rappellez vous d'indiquer le chemin complet ainsi que le nom du fichier quand vous voulez copier qu'un fichier et d'indiquer le chemin complet (mais sans nom de fichier) pour copier un répertoire.
-> Vous pouvez utiliser avec cette option les commandes <*suggest*> ou <*to*>

file=<*run*> location relative d'un fichier que vous voulez démarrer (ex: patch.exe)
ou
file=<*open*> location relative d'un fichier que vous voulez démarrer (ex: readme.txt)
ou
file=<*install*> location relative d'un fichier que vous voulez démarrer (ex: install.exe)
-> Ces deux option font exactement la même chose. Vous n'avez besoin d'aucune des ces deux options si vous n'introduisez pas d'options.
-> Les options doivent uniquement êtres indiquées pour un meilleur déroulement de la décompression.
-> Dépend des paramètres utilisés, le texte d'aide dans la barre des status change quand le curseur bouge sur le bouton "Run"

file=<*zip*> location relative d'un fichier ZIP que vous avez besoin de décompresser (ex: game1.zip)
-> IMPORTANT : Vous devez placez le fichier Unzdll.dll dans le même répertoire que cd_menu.exe et cd.pet ! (Le programme regarde d'abord dans le répertoire Windows system et ensuite dans le répertoire du programme. Ce fichier est utilisé seulement pour la décompression 32 bits, si vous n'utilisez pas <*zip*> vous n'avez pas besoin d'inclure la .dll)
-> Cette option vous permet de décompresser automatiquement un fichier ZIP.
-> C'est un décompresseur 32 bits (comme Winzip); Donc les noms de fichiers longs et d'autres possibilités fonctionnent. (Cependant, ce programme ne supporte pas les fichiers ZIP mutli-volumes, ex: game1.zip, game2.zip, etc ...).
-> Si les fichiers ont besoin d'êtres dézippés, la meilleure solution est d'utiliser l'option <*zip*>.
L'option DOS reste fonctionnelle pour la décompression 16 bits, de cette manière cd_menu.exe reste compatible avec les anciens fichiers cd.pet créés pour d'anciennes versions.
-> Merci à Eric W. Engler pour la décompresion 32 bits.
-> Vous pouvez utiliser avec cette option les commandes <*suggest*> ou <*to*>
-> Depuis CCDM beta 4, cette fontion est améliorée et un nouveau fichier Unzdll.dll (v 1.5.2) devrait être utilisé.

seq= toutes les options et limitations comme la commande file=
(Seq= n'est pas toujours pris en compte, il a besoin d'être placé après la commande "file=" (ou "seq="), et "file=" a besoin de contenir la commande <*copy*>, <*directory*> ou <*zip*>

Paramètres de la ligne de commande :
------------------------------------
file=<*run*> répertoire relatif à un exécutable <*cmd*> paramètre(s) de la ligne de commande.
file=<*open*> répertoire relatif à un exécutable <*cmd*> paramètre(s) de la ligne de commande.
file=<*install*> répertoire relatif à un exécutable <*cmd*> paramètre(s) de la ligne de commande.
file= répertoire relatif à un exécutable <*cmd*> paramètre(s) de la ligne de commande.
-> Sous ces trois conditions, le(s) paramètre(s) de la ligne de commande sont permis.
-> Soyez ceratain d'utiliser <*cmd*> entre l'exécutable et le(s) paramètre(s) de la ligne de commande.

<*cmd*> n'est pas vérifié. S'il a besoin d'être un répertoire, utilisez le nom complet du répertoire.
<*cmn*> est considéré comme étant un répertoire et est vérifié. Les répertoires relatifs et les wildcards (comme spécifiés) sont autorisés.

<*suggest*> ou <*to*> :
-----------------------
Ces options ne sont permises que lorsque la commande "file=" contient :
<*copy*>, <*directory*> ou <*zip*> qui sont sous le contrôle du menu.
<*suggest*> répertoire relatif (wildcards autorisés, les règles sur les noms des répertoires doivent être apliquées.)
    Cela vous suggèrera un répertoire pour copier ou décompresser un fichier dedans.
<*to*> répertoire relatif (wildcards autorisés, les règles sur les noms des répertoires doivent être apliquées.)
    Cela vous suggèrera un répertoire pour copier ou décompresser un fichier dedans, mais sans le choix du répertoire (sauf si arreté par l'utilisateur)
exemples :
file= <*zip*> test.zip <*suggest*> applicationpath
file= <*copy*> text.doc <*to*> documents

----

cdsize=<*info*> inscrivez ici n'importe quel texte.
-> Si vous ne voulez pas que cette option s'incrive, inscrivez 'Size on CD : ...'
-> Avec cette otpion, seulement le texte que vous spécifiez sera inscri.
-> REMARQUE : ne faites pas un texte trop long !
-> Idéal si vous voulez inscrire un numéro de registration ou quelque chose de similaire.
    -> Malheureusement, vous ne pourrez copier/coller ce texte (ex: <ctrl>C ne marchera pas)
   
----

cdsize=<*html*>URL (ex: http://www.tonsite.com)
-> Utilisez cette option pour afficher le texte en hyperlien.
-> En cliquant sur le texte, cela chargera l'URL spécifiée dans le navigateur défaut installé sur votre système.
-> Bien que principalement destinée aux URLs, cette option ouvre aussi n'importe quel fichier.
Cependant, cela ne fontionne que si le nom complet du répertoire est donné !
    Si le nom complet du fichier n'est pas précisé, l'exécution du répertoire peut varier (Ne pas utiliser).

----

hdsize=<*info*>texte
hdsize=<*html*>URL
-> See cdsize=

----

Extra=<*BEGIN*> Remarque (optionelle)
Texte de la ligne 1 ...
Texte de la ligne 2 ...
Texte de la ligne 3 ...
...
<*End*>
-> Cette option <*BEGIN*> <*END*> rend possible la création d'un texte de plusieurs lignes.
-> Les retours à la ligne sont permis avec cette option. Le texte ne sera pas inscrit si l'option END n'est pas détectée.
-> REMARQUE IMPORTANTE : <*END*> à besoin d'être placé au commencement d'une nouvelle ligne.(donc précédé d'un retour à la ligne)
-> Les textes sur la même ligne et après <*begin*> ou <*end*> et ignoré. Vous pouvez inscrire des remarques si vous le désirez.

----
Text= <*extra*>
-> Cette option copie le contenu du fichier Extra dans le fichier texte
complet.
(Donc, il n'y a pas besoin d'inclure des fichiers suplémentaires ici)
----

Répertoire relatif, complet et les wildcards :

- L'ensemble des répertoires complets contient une lettre de lecteur (c:\ ou d:\ ou ... ).
- L'ensemble des répertoires RELATIFS NE contient PAS une lettre de lecteur.
CCDM ajoute la lettre de lecteur du lecteur dont l'application est démarrée.
- (Caractéristiques typiques de CCDM) les wildcards sont :
    <<w>> Sera le répertoire de Windows (où l'utilisateur a installé windows) (ex: c:\windows)
    <<s>> Le répertoire Système de l'utilisateur (ex: c:\windows\system)
    <<d>> Le bureau de l'utilisateur (ex: c:\windows\desktop)
    <<i>> Le répertoire des favoris de l'utilisateur (ex: c:\windows\favorites) (Pour copier des urls dedans)
    <<m>> Le menu démarrer de l'utilisateur.
    <<f>> Le répertoire des styles d'écritures de l'utilisateur(ou fonts) (pour copier les fonts dedans)
    <<r>> La racine du disque dur de l'utilisateur (ou Windows est installé)
    <<c>> La racine du lecteur ou CCDM est démarré (e: d:\)
    <<a>> Le répertoire ou le menu est démarré
    <<l>> Le répertoire précédent d'une séquence (ex: où vous avez copié ou décompressé)
        -> Notez que vous avez parfois besoin de savoir la structure du répertoire du fichier décompressé pour l'avoir correctement.
        -> La même chose quand vous copiez un répertoire (seulement le répertoire dans lequel vous avez copié le répertoire est rappelé)
    <<t>> Le répertoire temporaire de l'utilisateur (configuré par tmp= ou temp= dans autoexec.bat) ou le répertoire temporaire de Windows (ex: c:\windows\temp)
Ces Wildcards sont autorisées quand :
    - Seulement une wildcard est utilisée par nom de répertoire.
    - Les Wildcards sont les premiers caractères du nom du répertoire (les blancs ne sont pas considérés) !
    - Seulement quand il n'y a pas de répertoire complet.
Ainsi, n'essayez pas :
    c:\<<w>> : Le wildcard n'est pas le premier caractère.
    <<w>>c:\ : Ce répertoire sera : C:\windows\C:\ et ne marchera pas
    <<w>><<w>> : Ce répertoire sera : C:\windows\<<w>> et ne marchera pas


---------------------
---------------------
REMARQUE IMPORTANTE :
---------------------
Chaque ligne que le programme interprète doit être inscrit en un mot et doit être placé comme premier caractère sur une nouvelle ligne (A part les espaces blancs qui sont ignorés automatiquement)

OK :
----
file=chemin
file= <*directory*> chemin
cdsize= 50 MB
picture=chemin


PAS OK :
--------
file =chemin
_file= <*directory*> chemin
// cdsize= 50 MB   
    picture = chemin
   
DONC :
------
Toujours garder les facteurs et les '=' ensemble et vous devez être sûr que le facteur est le pemier mot sur la ligne !


Paramètre(s) de la ligne de commande :
-------------------------------------------------
cd_menu.exe -create -pet: chemin relatif vers d'autres fichiers

-create
-> Quand le programme démarre avec cette option, deux boutons supplémentaires apparaissent.
-> Le bouton Actualiser (aussi présent sans l'option (F5) )
-> Le bouton Ouvrir qui permet d'ouvrir d'autre fichier PET (ex: cd2.pet ou test.TXT)
-> Le bouton Speedfile créera un fichier Speed (PetfileName.bin) Vous devez être prudent avec cette option (Lisez Speedfile.txt)
-> Ces trois boutons sont intérréssants lorsque vous créez des fichiers PET.
-> Le bouton Actualiser vous permet de voir les modifications apportées au fichier PET immédiatement.
(Vous pouvez créez un racourcis vers l'application avec les paramètres que vous voulez)

-pet:chemain relatif vers d'autres fichiers PET
-> Ex: -pet:menu\content.dat
-> PRO : Vous pouvez spécifier cette option dans l'autorun.inf qui s'ouvre automatiquement lors de l'introduction du CD.
-> AMATEUR : quand l'utilisateur démarre le programme, le fichier cd.pet s'ouvrira automatiquement (si présent)
-> Plus PRO : ca vous donne l'option de tromper l'utilisateur. Parfois vous voyez ce qu'il y a dans le fichier spécifié, et parfois dans le fichier cd.pet .

Ex :

cd_menu.exe -create -pet:menu\content.dat

Le fichier pet sera 'content.dat' qui se trouve dans le répertoire. L'application affichera le bouton Option.


La meilleure voie pour créer des fichiers cd.pet
------------------------------------------------

- Utilisez un éditeur de texte normal pour créer des fichiers cd.pet.
- Quand vous ne voulez pas associer *.pet avec un éditeur, vous l'enregistrez comme un fichier texte (.txt) et renommez le quand vous l'aurez terminé.
Vous pouvez ouvrir *.txt quand vous démarrez l'application avec l'option -create et alors utilisez le bouton Ouvrir.

- Créez les répertoires comme ils seront gravés sur le CD à la racine de votre Disque Dur.
Ex: lorsque le CD contiendra les répertoires Apps et Games, créez ces répertoires à la racine du lecteur C: (ou n'importe quel autre lecteur qui contient les fichiers).
Copiez ou bougez les programmes que vous voulez du CD dans ces répertoires.

- Une manière facile de procéder :
- Créez une partition séparée pour votre projet de CD (Facile à tester) ou ...
- Créez sur un disque séparé (ex: disque Jaz ou Zip)
- Ou créez un disque virtuel (c'est la meilleure manière de gérer).
Ex: Créez un répertoire (ex: ProjetCD) dans lequel vous placerez votre projet de CD (Disposition)
Ouvrez une fenêtre DOS et utilisez les commandes pour créer une disque virtuel à partir de ce répertoire :
-> Subst P: c:\Projet~1 Cela transformera votre répertoire en un disque virtuel P:.

>>>>>>> Ce qui suit en dessous n'est pas obligatoire mais vous permet de tester votre fichier PET.

- Vous pouvez placer Custom Cd Menu (ensemble avec cd.pet et optionnellement Unzdll.dll, NViewLib.dll, pkunzip, arj et rar) dans n'importe quel répertoire à conditions que les chemins (spécifiés dans cd.pet) sont relatifs à la racine.

- Testez le fichier .pet créé en démarrant l'application. Si les applications sont placées dans le même répertoire, ce test vous montrera beaucoup sur votre fichier .pet.
Si tout ne fonctionne pas correctement, vérifier le fichier .pet (chemin incorrecte, nom de fichier mal écrit, ...). Utilisez F5 (Actualiser) pour charger le fichier .pet à nouveau et vérfier s'il y a encore des erreurs.

- Lorsque tout est créé, vouz pouvez créer le CD (Ne changer pas le nom des chemins !)
- Easy CD Menu et cd.pet peuvent être placés à la racine ou n'importe quel autre répertoire.
- Je suggère de les placer à la racine de telle manière que l'utilissateur puisse facilement démarrer le programme.
- Lorsque vous voulez démarrer automatiquement le CD quand il est inserré vous devez placer un fichier nommé autorun.inf à la racine de votre CD.
- Ce fichier n'est qu'un petit fichier texte qui contient le chemin du programme afin de le démmarrer et (optionel) de l'icône qui s'affichera.
Ex :    
    [autorun]
    open=CD_menu.exe
    icon=icon.ico
REMARQUE : autorun ne fonctionne que si l'utilisateur active l'option 'Auto Insertion', cette option est activée par défaut sur Windows 95, 98 et Windows NT.

Vous pouvez étendre les fonctionalités de autorun.inf avec :
    shell=Install
    shell\Install=&Run CD Menu
    shell\Install\command=CD_menu.exe
Cela affichera : Démarrer CDmenu en gras lorsque vous cliquez avec le bouton droit de la souris sur le disque (& et affiche les caractère sous-ligné)


=======================================================
=======================================================

Amméliorations de 0.99 (version teste) -> 1.0 (version finale)
--------------------------------------------------------
- Les extensions des images ainsi que .arj,.zip,.rar (quand <*dos*> est utilisé) peuvent êtres écris maintenant en petit, grand ou mixte. Ex: test.zIP
- Quelques messages d'erreurs sont mieux gérés .
- <*dos*> Les fichiers .arj sont maintenant décompresés sans erreurs (chemin entier et sous-répertoires sont tenus en comptes)

Supression des problèmes de la 1.0 -> 1.01
--------------------------------------------------------
- La gestion de l'espace libre est maintenant correctement reportée sous WIN95 OSR2 (fat32, disque dur plus grand que 2GB).

Supression des problèmes de la 1.01 -> 1.02
--------------------------------------------------------
- Dans quelques rares cas l'application démarrait avec des problèmes lorsqu'un répertoire qui venait d'être créé était supprimer durant le lancement de l'application. L'application supportait mal cette situation (problème avec Borland C++). Ce problème est maintenant fixé.

Supression des problèmes de la 1.02 -> 1.03
--------------------------------------------------------
- La version 1.02 refusait d'installer/copier/décompresser lorsque l'on utilisait WIN95 OSR2 et que l'espace libre du Disque Dur est de plus de 2 Giga Bytes. Ce problème est maintenant fixé.

Supression des problèmes de la 1.03 -> 1.04
--------------------------------------------------------
- Le programme ne semblait pas très beau quand les Fonts larges étaient choisis.
Maintenant le programme devrait avoir une plus belle apparence (96 dpi, 120 dpi, ...)

Supression des problèmes de la 1.04 -> 1.05
--------------------------------------------------------
- PAS DE PROBLEMES REPORTES (tout fonctionne bien).

Supression des problèmes de la 1.05 -> 1.06
--------------------------------------------------------
- Dans le cas où l'option 'Extra=' n'était pas spécifiée, la fenêtre Extra n'était pas nettoyée.
- Dans le cas ou l'option <*end*> n'était pas proche de la fin du fichier cd.pet (seulement rares circonstances) le programme pouvait se fermer.
- Si on faisait d'autres sélections durant la décompression 32 bits, l'affichage du status était parfois mal actualisé.

Supression des problèmes de la 1.06 -> 1.07
--------------------------------------------------------
- Fixé quelques problèmes avec les paramètres de la ligne de commande (seulement lorsque c'était exéctuer deux fois dans un rang.


=======================================================
=======================================================

Problèmes connus :
------------------

Aucuns

=======================================================
=======================================================

Amméliorations (1.0 -> 1.01) :
-------------------------------------------
- Quand il n'y a pas d'image et d'image par défaut, le programme affichera son image par défaut.
- L'affichage JPEG est maintenant possible (dans les futures versions).

Amméliorations (1.01 -> 1.02) :
-------------------------------------------
- Utilisation de la décompression 32 bits. Noms de fichiers longs et plus sont supportés.
- Nouvelles otpions : <*run*>, <*install*>, <*copy*>, <*zip*>

Amméliorations (1.02 -> 1.03) :
-------------------------------------------
- Le programme fonctionne en 32 bits.
- Problème avec l'espace libre du Disque Dur est réparé.

Amméliorations (1.03 -> 1.04) :
-------------------------------------------
- Le menu ne peut plus être agrandi (parraissait moche)
- Le menu s'ajuste à d'autres configurations d'affichage (96 dpi <-> 120 dpi)
- Nouveaux formats : jpg, jif, gif, dib, rle, tga, pcx
- Possibilité de masquer les extensions de certains formats.

Amméliorations (1.04 -> 1.05) :
-------------------------------------------
- Ligne de commande permise (utilisez <*cmd*>)
- Possibilité d'afficher jusqu'à 9 images par sélection.
- L'affichage des textes peut être modifié (gras/italique/souligné/plusieurs couleurs).

Amméliorations (1.05 -> 1.06) :
-------------------------------------------
- Custom CD Menu joue les fihiers multimédia (wav, avi, mid, mpg, ...).
- Les fichiers multimédia peuvent êtres joués automatiquement, en continu, chaque sélection peut contenir son propre lien, ... .
- Il est possible de spécifier <*none*> pour une image (évite les flash quand les .avi et .mpg jouent)
- Quelques petits bugs en moins.

Amméliorations (1.05 -> 1.06) :
-------------------------------------------
Beta 1
- La décompression (qui utilise une décompression 32 bits) peut maintenant être interrompue.
- Un plus pour utilisez l'interface pour ouvri vos documents html (Connecté).
- Cliquez deux fois ou tapez Enter pour charger la séquence désirée (Installation / copie / ...).
Beta 2
- Paramètres supplémentaires à la commande file= : <*open*> (fait la même chose que <*run*> mais l'affichage de la barre des status est différent.
- Custom CD Menu (CCDM) a changé légèrement d'apparence.
- CCDM affiche PLUS d'informations dans la barre des Status
- L'aide texte dans la barre des Status varie d'après les paramètres utilisés pas la commande file=
- L'utilisateur peut changer les options : Media et/ou Pictures En/Dis-abled (pratique lorsque le système de l'utilisateur est lent ou possède un lecteur de cdrom faible)
- (text= ) Par entrée dans la liste, un fichier texte peut être précisé avec des données supplémentaires 'text=répertoire relatif'
    Ces données peuvent être sauvées sur un disuque dur (ou n'importe quel autre support)
    Ces données peuvent être directement imprimées (CCDM a le support de l'imprimente)
Beta 3
- Permet une séquence de comandes (avec la commande seq=)
- Pemret les wildcards dans les noms des répertoires (wildcards définis)
- Utilisation de <*suggest*> ou <*to*> pour choisis une destination
- La fenêtre 'choix du répertoire' a été améliorée

Beta 4
- La fonction 'Save' a été améliorée (Dans le cas de text=).
- La fonction 'Unzip' a été améliorée (Visuellement, + des fontions)
- Basé sur un nouveau fichier Unzdll.dll !!!!!
- Soyez certain d'utiliser cette nouvelle version (1.5.2)
- Les fichiers cd.pet, Unzdll.dll et NViewLib.dll peuvent être placées dans un sous-répertoire 'menu' !
- Premièrement, le répertoire 'menu' est scanné, ensuite le répertoire de l'exécutable (dans le cas de cd.pet). Dans le cas des .dll, Les répertoires de Windows sont scannés après le répertoire 'menu'.
- Le fichier cd.pet peut être beaucoup plus grand (experimenté avec plusieurs MegaBytes).
- Limité à 1500 entrées 'file='.
- Le décodage du fichier cd.pet est plus rapide (mon p133 pris en référence).
- L'option Speedfile peut décoder de 10 à 100 fois plus vite. (Woehoe ... (A lire comme quand homer est heureux).
- Utilisez avec précaution ... Lisez SpeedFile.txt d'abord !!
- Text= la fenêtre texte a été améliorée avec le bouton 'Launch in Editor'(Ouvrir dans un éditeur) et d'autres fonctions.
- Séquence de commandes améliorées, jusqu'à 9 actions par sélection.

Version finale 1.7 (Toutes les options mentionées ci-dessus).

=======================================================
=======================================================

Ce programme a été testé et devrait fonctionner correctement.
Si quelqu'un a rencontré des problèmes avec, svp faites le moi savoir, ainsi je pourrai essayé de les réparer.

Options à venir dans les prochaines versions:
- Permettre une séquence de commandes (ex: unzip, ensuite ouvrir le fichier dézippé)
- Permette au texte d'être dirrectement implanté dans le Clipboard
- Permettre l'affichage d'un fichier readme.txt
- Permette les variables dans les répertoires (fichiers, images, multimédia)
- Décompression 32 bits avec UnRar et UnAce .

- Créons un Menu Custom CD CREATOR (ensemble avec CCDM v 2.0)

Bon amusement !
Remerciements,Smart Projects

CUSTOM CD Menu,
Programme connu sous le nom de "Easy CD Menu" :
--------------------------------------------------------------------------------------------
Je suis surpris que vous n'êtes pas au courant de nos produits Easy CD ainsi que de la réputation de ce nom. Quand même, Je vous préviens que c'est une marque légalement déposée de Adaptec et nous protégons vigoureusement les marques de nos produits. S'il vous plaît, cessez immédiatement l'utilisation du nom Easy CD et n'acceptez aucun messages qui provenant d'un même nom.
Merci de portez attention à cette règle importante.

-- Dave Ulmer
Adaptec Software Products
--------------------------------------------------------------------------------------------