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 --------------------------------------------------------------------------------------------
|