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
French FAQ
Italian FAQ
Spanish FAQ
De FAQ:
Custom CD Menu
1.07 (voor Windows 95, Windows 98 en Windows
NT)
Een productie van Smart Projects Dit
vernuftige programma is geheel GRATIS en mag vrijelijk verdeeld worden. Zorg
ervoor dat niemand je hier ooit iets voor aanrekend
!
Hoe gebruik je Custom CD Menu :
Wanneer je
een CD creëert (je plaatst dus de files en programma's op een CD) heb je soms
een makkelijke manier nodig om die gegevens en programma's makkelijk en snel
toegankelijk te maken. Sommigen gebruiken daarvoor html pagina's en dergelijke,
maar zoals je verder kan lezen, biedt Custom CD Menu enorm veel meer
mogelijkheden op een makkelijke manier.
Het programma (Custom CD Menu)
interpreteert een tekst file 'cd.pet' genaamd. Deze .pet file bevat alle
inhoudsinformatie en moet in de directory geplaatst worden waar de menu exe file
staat of in een dieper subdirectory 'menu'.
Enkele opmerkingen vooraleer
we verder gaan: - Alle commando's en opties zijn niet caps gevoelig. D.w.z.
Hoofdletters of kleine letters ('t maakt niet uit). - Alle paden die worden
gebruikt zijn relatief t.o.v. de 'root' van de drive waarop het menu wordt
uitgevoerd. M.a.w, als het menu op de d: drive staat en wordt uitgevoerd, dan
zal D:\ voor alle relatieve paden worden gezet. Indien het menu op c: staat
en wordt uitgevoerd, dan worden alle relatieve paden vanaf C:\
uitgevoerd. Het is dus belangrijk, relatieve paden te gebruiken in cd.pet,
aangezien je nooit op voorhand weet welke drive letter de gebruiker zal hebben.
Indien je toch een absoluut pad vermeldt, wordt dat absoluut pad ook gebruikt,
en moet je perfect weten of de gebruiker dezelfde padstructuur heeft. V.b.
Relatief pad : games\game1\install.exe V.b. Absoluut pad :
D:\games\game1\install.exe Absolute Paden kunnen soms toch interessant zijn,
vb : a:\crack.exe
Zoals dus gezegd: Meestal zal je RELATIEVE paden willen
gebruiken. Je hebt wel de mogelijkheid welbepaalde 'jokers' te gebruiken in de
pad-namen (zoals later vermeld in deze tekst).
De file cd.pet kan
bevatten: -----------------------------
CDTitle= tekst -> Deze
tekst wordt boven aan het menu getoond, in de blauwe balk van het menu. ->
Enkel de eerste vermelding van cd-titel= wordt in rekening
gebracht.
Defaultpicture= relatief pad -> Relatief pad naar de
locatie van de foto. -> Enkel de eerste vermelding van Defaultpicture=
wordt in rekening gebracht. -> De defaultPicture is de foto die wordt
getoond indien de foto voor een bepaalde selectie niet bestaat of niet vermeld
is. -> De volgende formaten zijn toegestaan: bmp, ico, wmf, emf, jpg, jif,
gif, dib, rle, tga, pcx. OPGEPAST :
Lees het stuk over het tonen van een foto aandachtig (verder in deze
tekst. Indien bepaalde formaten getoond dienen te worden,
moet NViewLib.dll gebruikt worden. In het geval dat de
voorgestelde foto niet kan getoond worden, wordt er een standaard foto
getoond. DefaultMedia= relatief pad -> Relatief
pad naar de locatie van het media-event (vb: geluid, film. Elke event dat met de
standaard Windows Media-Player kan afgespeeld worden. -> Enkel de eerste
vermelding van DefaultMedia= wordt in rekening gebracht. -> DefaultMedia
is het Media-event dat wordt opgestart indien er voor een bepaalde selectie geen
event of een incorrect event is vermeld. -> Lees aandachtig het stuk bij
Media=, zodat alle facetten van deze optie duidelijk worden.
Display=
biub -> Zuiver optionele optie. -> Deze lijn verandert de standaard
instellingen (kleur en stijl) van de door u gespecificeerde lijst (links in 't
menu. -> Indien deze lijn niet wordt vermeld, worden de default
instellingen gebruikt: Zwart, vetgedrukt. -> Indien deze lijn wordt
gebruikt, moet de tekst na Display= uit exact 4 karakters bestaan (niet meer,
niet minder. -> Het eerste karakter staat voor Bold (Vet) : b of 1 is VET,
een ander karakter (vb 0) is NIET Vet. -> Het tweede karakter staat voor
Italic (Schuinsgedrukt) : i of 1 is schuinsgedrukt. Een ander karakter is NIET
schuinsgedrukt. -> Het derde karakter staat voor Underlined (Onderlijnd) :
o of 1 is onderlijnd. Een ander karakter is NIET onderlijnd. -> Het vierde
karakter staat voor de kleur. De volgende letters staan
voor: b =
Black
(Zwart) g
= Green
(Groen) n
= Navy (Navy
Blauw) p =
Purple
(Purper) t
= Teal (Teal
groen) r =
Red (Rood)
s = Blue
(Blauw) f
= Fuchsia (?, test
maar) w =
White
(Wit) a =
Aqua (Aqua Blauw)
De tekstfile cd.pet kan MAXIMAAL 1500 file= lijnen
bevatten!! Alles na 1500 lijnen wordt niet meer beschouwd. Opgepast,
dergelijk lange tekst files hebben zeer lang nodig om gedecodeerd te
worden. In dat geval: Lees SpeedFileNL.txt
==== Het volgende blok
dient telkens opnieuw gespecifieerd te worden, voor elke file of applicatie die
je in het menu wenst op te nemen. Title= Markeert elk begin van een blok en
is dus absoluut noodzakelijk. ====
Title= Tekst (De titel die in de
lijst zal worden getoond)
File= relatief pad naar de applicatie die je
wenst op te starten, of de file die je wenst te openen. -> Een pad naar
een uitvoerbaar bestand dient geen aparte vermelding of optie, alhoewel je kan
vermelden: file= <*run*> pad/app.exe Op deze manier wordt het bestand
gemarkeerd als uitvoerbaar (Optioneel. -> Gebruik geen Command Line
Parameters zonder de juiste vermelding (Zie verder) -> Een relatief pad
kan jokers (wildcards) bevatten, zie verder voor details hierover. -> Zie
verder voor uitzonderingen op de regel.
Seq= relatief pad -> Wordt
gebruikt om sequentie te laten uitvoeren. -> Dezelfde regels gelden als
voor file= . -> seq= kan Maximaal 9 maal worden gebruikt per
blok. -> seq= wordt enkel beschouwd indien het NA file= wordt gebruikt en
indien file= een door het menu controleerbare actie initieert. Hiermee wordt
bedoeld dat seq= NIET wordt beschouwd wanneer bijvoorbeeld file= een uitvoerbaar
bestand opstart waar het menu totaal geen controle over
heeft. M.a.w. de voorgaande file= of seq= moet bevatten:
<*copy*>, <*directory*> of <*zip*>.
cdsize= Ruimte die
de applicatie inneemt op de CD. -> V.b. cdsize= 40 MB. Het programma zal
laten zien: Size on CD: 40 MB -> Uitzonderingen, verder
vermeld.
hdsize= Ruimte die de applicatie op Harde Schijf zal innemen (vb
na unzippen) -> V.b. hdsize= 60 MB. Het programma zal laten zien: Size on
HD: 60 MB -> Uitzonderingen, verder vermeld.
extra= tekst ->
Alle tekst die hier wordt vermeld, wordt in een Memo veld getoond. De
bedoeling is, extra informatie aan de gebruiker te kunnen
geven. Uit dit memo veld kan ook gekopieerd worden (vb.
codes enz.) -> Gebruik GEEN harde return in deze tekst. Er is een
mogelijkheid om dit wel te doen, maar lees daarom verder.
Picture=
relatief pad naar de foto die je wenst te tonen bij deze selectie ->
Relatief pad naar de foto (bijvoorbeeld foto’s\foto1.bmp) Pad kan ook
absoluut zijn zoals reeds gezegd, of jokers bevatten (zie verder. ->
Indien geen pad wordt vermeld, of indien het fout is, wordt de default foto
getoond. -> De beste verhouding (laadtijd <-> optimale foto) is
wanneer de foto een 234 x 173 pixels bmp is. -> Elke grootte is oké, de
foto wordt in het venster uitgetrokken of in gekrompen. -> Je kan tot 9
foto's per selectie vermelden (elke nieuwe foto: picture=) -> Indien je
<*none*> gebruikt, wordt er niets getoond (eventueel wel nog steeds de
vorig gespecificeerde foto) Deze optie is handig wanneer je een filmpje hebt
lopen (media=) dat je niet wenst te onderbreken met het laden van foto's. (vb
picture= <*none*>) OPMERKING: Lees dit stuk aandachtig, aangezien je
enkele punten in acht moet nemen wanneer je exotische formaten wil tonen. Je
kan een .dll (NViewLib.dll) bij het menu plaatsen. Indien deze file in hetzelfde
directory staat, of in het subdirectory 'menu', wordt deze .dll
geladen. Indien Geladen: - De volgende formaten zijn toegestaan: bmp, ico,
wmf, emf, jpg, jif, gif, dib, rle, tga, pcx. - Indien de .dll geladen is,
moeten de foto's geen correctie extensie hebben (de .dll doet de rest door de
files te openen) - UITZONDERING op deze regel: wmf, ico, emf, pcx en tga
foto's MOETEN WEL de juiste extensie hebben!! - Indien de foto niet geladen
kan worden wordt een foutboodschap getoond (door de .dll). - Sommige jpg
formaten worden soms ook niet aanvaard. - Altijd je resultaat testen om
zekerheid te hebben ! Indien de .dll NIET is geladen (En ook niet in het
Windows of Systeem directory staat!) - Enkel de formaten: bmp, ico, wmf, emf
worden ondersteund en moeten de correctie extensie hebben.
Media=
relatief pad naar het media-event -> Relatief pad naar het media-event
(film of geluid), vb: sounds\jingle.wav -> Indien er geen wordt vermeld,
wordt het default media event opgestart (DefaultMedia=) -> Wanneer een
event is gespecifieerd, wordt het geopend en licht ed 'Play' knop op. ->
Elke keer een dergelijke file dient geopend te worden kan dit heel wat CD
toegang vereisen waardoor deze optie met zorg dient gebruikt te worden. Houdt
rekening met de Pc’s van de gebruikers, desnoods beperkt u tot een default media
event. -> Deze Media Player gebruikt de Windows APIs en is dus
afhankelijke van de reeds geïnstalleerde software. De Media Player kan alles aan
wat de Windows Media Player aankan. Op een 'kaal' Windows OSR2 systeem: .avi,
.wav, .mid, .mpg, .mpeg, .mov, ... . Het gedrag kan dan ook soms een beetje
verschillen van systeem tot systeem (afhankelijk van de geinstalleerde
software). -> Deze Media Player kan starten in verschillende modes door U
gespecificeerd: - Indien geen extra vermelding, wordt de media file geopend,
en de Play knop licht op. Het afspelen start enkel wanneer de gebruiker op de
knop duwt. Vb media= muziek\mozart\mozart1.mid - Indien u de optie
<*play*> meegeeft, wordt de media file ook opgestart. Vb media=
<*play*> muziek\mozart\mozart1.mid - Indien u de optie <*loop*>
meegeeft, zal het afspelen zich blijven herhalen. Vb media= <*loop*>
muziek\mozart\mozart1.mid - Indien u de optie <*pllo*> meegeeft, wordt
de file opgestart EN zal blijven herhalen. Vb media= <*pllo*>
muziek\mozart\mozart1.mid -> Omdat het afspelen van zo'n media file
meestal nogal wat CD toegang vereist, wordt het afspelen automatisch gestopt
wanneer een ander proces wordt opgestart bijvoorbeeld een installatie procedure
door het menu opgestart. Indien het een procedure is die door het menu wordt
gecontroleerd (kopiëren, unzippen) dan wordt het media event gepauzeerd en gaat
vervolgens automatisch weer verder. OPGEPAST : - Zoals gezegd, alles dat
door de standaard Media Payer afspeelbaar is, kan worden gebruikt (Afhankelijk
van de geïnstalleerde soft) - media= voor ELKE selectie kan nogal stresserend
zijn voor de CD toegang maar ook voor de CPU waardoor het menu trager
wordt. - Gouden tip: Overdrijf niet, test het uit. -> De paden kunnen
ook met Jokers worden gebruikt (meer daarover later.
Text= relatieve
locatie naar een tekst file (met gelijk welke extensie) -> Indien niet
gepreciseerd, zal er geen tekst knop in 't menu verschijnen. -> Indien de
gespecificeerde file niet kan worden geladen, zal de gebruiker hier melding van
krijgen. -> Indien je een binary file tracht te openen, zal je enkel
vreemde karakters zien. -> De geopende tekst kan visueel veranderd worden,
geprint worden, gesaved worden, in de default tekst editor geladen worden, ...
. -> Jokers (Wildcards) in het pad zijn
toegestaan.
======
Uitzonderingen, extras op bovenstaande opties
: -----------------------------------------------
file= <*dos*>
relatief pad naar een file die je wil uitpakken met een oude DOS
unpacker. OPMERKING : Het gebruik van <*zip*> is veel meer efficiënt
dan het gebruik van <*DOS*> voor een zip file. Alle <*DOS*>
opties zijn 'As Is'. M.a.w. worden niet meer aangepast of veranderd. DOS is
dood. -> Op basis van de extensies.zip, .rar of .arj kunnen DOS archieven
uitgepakt worden. -> Je moet in dezelfde directory als waar het menu staat
: arj.exe, rar.exe en/of pkunzip.exe plaatsen ! -> Wanneer <*dos*>
werd gespecificeerd en wanneer de DOS unpackers aanwezig zij, wordt op basis van
de file extensie het bestand uitgepakt. -> Aangezien deze DOS Unpackers
zijn, worden lange filenames niet ondersteund. M.a.w., wanneer je archieven
lange bestandsnamen bevat, worden deze verkort. -> Gebruik <*zip*>
in plaats van <*dos*> xxxx.zip. Eventueel ook : Creëer zelf uitpakkende
bestanden en start ze met <*run*>
file= <*directory*>
relatieve locatie naar een directory (map). -> Met deze optie duidt u aan
de gehele directory te willen kopiëren. -> De directory wordt gekopieerd
met de gehele inhoud naar de locatie door de user gespecificeerd. -> Deze
optie kan gebruikt worden tezamen met <*to*> en
<*suggest*>
file= <*copy*> relatieve locatie naar file
(bestand). -> Zelfde opties en effect als bovenstaande, maar gebruikt voor
EEN file of bestand.
file= <*run*> relatieve locatie naar een
uitvoerbaar bestand. -> Zelfde effect als wanneer geen optie wordt
meegegeven. -> Het uitvoerbaar bestand wordt opgestart indien de gebruiker
dit wil. -> Het Menu suggereert op deze manier aan de gebruiker dat het
een uitvoerbaar bestand is.
file= <*install*> relatieve locatie
naar een uitvoerbaar bestand. -> Zelfde effect als bovenstaande. ->
Het Menu suggereert op deze manier aan de gebruiker dat het een Installatie
procedure is.
file= <*open*> relatieve locatie naar een bestand dat
je wenst te openen. -> Het bestand wordt geopend met de applicatie waarop
het systeem, deze file mee geassocieerd is.
file= <*zip*> relatieve
locatie naar een zip-file. BELANGRIJK : - Indien je deze optie wenst te
gebruiken dien je de file Unzdll.dll in dezelfde directory te plaatsen als waar
het menu staat OF in een dieper (Subdirectory) genaamd : 'menu'. Voor het laden
van deze .dll, zoekt het systeem eerst in de subdirectory menu, vervolgens in de
Windows directory en als laatste in de directory van het menu zelf. -> Met
deze optie (<*zip*>) kan je automatisch unzippen (volledig onder controle
van het menu). -> Dit is een 32 bit unzipper, dus lange filenames, ...
. -> Bedankt : Eric W. Engler & Chris Vleghert voor de unzip
code. -> Het is toegestaan : <*suggest*> of <*to*> te
gebruiken. -> Sedert versie 1.7 dien je een nieuwe versie van de .dll te
gebruiken : Unzdll.dll (v 1.5.2).
seq= relatieve locatie naar het bestand
dat je wenst uit te voeren of te openen. -> Alle mogelijkheden van file=
zijn hier ook mogelijk. -> Dient vermeld te worden direct na
file= -> Kan 9 maal gebruikt worden in een blok. -> Wordt uitgevoerd
zolang het voorgaande door het menu controleerbaar was; <*copy*>,
<*directory*> of <*zip*>.
Command line parameters
: ------------------------- file=<*run*> relatief pad naar
uitvoerbaar bestand <*cmd*> extra parameter(s) (vb
-open:movie.mov) file=<*open*> relatief pad naar uitvoerbaar bestand
<*cmd*> extra parameter(s) (vb -open:test.txt) file=<*install*>
relatief pad naar uitvoerbaar bestand <*cmd*> extra parameter(s). file=
relatief pad naar uitvoerbaar bestand <*cmd*> extra
parameter(s).
-> Onder bovenstaande voorwaarden zijn command line
parameters toegestaan (<*run*>, <*open*>, <*install*> en geen
optie) -> Het gebruik van de optie <*cmd*> is nodig tussen het
uitvoerbaar bestand en de optie(s). -> Alle command line parameters worden
beschouwd als correct en worden niet veranderd.
Uitzondering :
<*cmn*> De eerste parameter na deze optie wordt beschouwd als een
relatief pad !! en is dus onderhevig aan dezelfde regels (absoluut <->
relatief, gebruik van jokers).
<*suggest*> of <*to*>
: ----------------------- Deze optie is enkel toegestaan wanneer file=
bevat : <*copy*>, <*directory*> of <*zip*> welke processen
zijn die rechtstreeks gecontroleerd worden door het
menu.
<*suggest*> zal een pad suggereren aan de gebruiker. Hij/zij
heeft nog steeds volledige controle. vb file=
<*copy*> file.txt <*suggest*> c:\documents <*to*> geeft de
gebruiker geen keuze, maar de gebruiker wordt wel gewaarschuwd. Indien de
gebruiker het geen goed idee vindt, kan hij alsnog zelf kiezen. vb file=
<*copy*> file.txt <*to*> c:\documents
Achter de opties <*suggest*> en <*to*> gelden de algemene regels
van relatieve en absolute paden alsook het gebruik van de
jokers.
---
cdsize= <*info*> tekst -> Indien je geen
grootte wenst aan te geven, maar een tekst wil laten zien. -> Let op de
grootte van de beschikbare ruimte. -> Bijvoorbeeld ideaal om een code of
dergelijk te laten zien (kan wel niet gekopieerd worden met
<ctrl>C)
---
cdsize= <*html*> URL -> Gebruik dit
om een URL te laten zien (Blauw onderlijnd) -> Indien deze URL wordt
aangeklikt, wordt hij automatisch opgestart in de default internet
Browser.
---
hdsize=<*info*>text hdsize=<*html*>URL ->
Zie cdsize=
---
Extra= <*Begin*> text1 <Harde
Return> text2 <Harde Return> .... <Harde
return(s)> <*end*>
-> Deze optie <*begin*>
<*end*> maakt het mogelijk een tekst te plaatsen waarin zich harde Returns
bevinden. -> BELANGRIJK : -> <*end*> dient
als eerste woord van een nieuwe lijn geplaatst te worden
!! -> Tekst op dezelfde lijnen als waar <*begin*>
en <*end*> staan, wordt genegeerd.
---
Text= <*extra*> -> Deze optie kopieert de inhoud van
het extra veld in het Tekst veld en activeert de
Teks-knop.
---
Absolute, relatieve padnamen en Jokers.
-
Een absolute padnaam bevat een drive letter (c:\ of D:\ of ...) - Een
relatieve padnaam heeft GEEN drive letter. - De volgende Jokers (Wildcards)
zijn toegestaan in RELATIEVE padnamen : <<w>>
De Windows directory (op het gebruikerssysteem, waar Windows in is
geïnstalleerd) (vb. c:\windows) <<s>> De
Windows systeem directory (vb. c:\windows\system)
<<d>> De desktop (vb. c:\windows\desktop)
<<i>> De favorites directory (Waarschijnlijk ENKEL op Engelstalige
Windows Installaties) (vb. c:\windows\favorites)
<<m>> Het start menu <<f>> De
Fonts directory <<r>> De drive waar de Windows
directory op staat (vb c:\) <<c>> De drive
vanwaar het Menu werd opgestart (vb. d:\), dus de drive letter voor de
CD. <<a>> De directory vanwaar het menu werd
opgestart. <<l>> Het voorheen gebruikte pad
(In geval van sequenties) (vb. waarheen unzipped
werd) -> Opgelet : Soms dien je
de directory structuur in de zip-file te
kennen. -> Hetzelfde geldt voor
het kopiëren van directories (Enkel de directory waarin werd gekopieerd wordt
onthouden) <<t>> De gebruikers voorlopig
directory (gespecificeerd door tmp= or temp= in autoexec.bat, of
c:\windows\temp) - De JOKERS worden enkel beschouwd wanneer/ onder voorwaarde
: - EEN enkele Joker per pad. -
Jokers dienen het eerst vermeld in een pad (eerste karakter, uitgezonderd
spaties). - Enkel indien GEEN absoluut pad werd
gebruikt. - Zodus, probeer NIET : c:\<<w>>
: Joker is NIET het eerste karakter <<w>>c:\ :
Dit pad zou worden : C:\windows\C:\ en zal dus niet
werken. <<w>><<w>> : Dit pad zou
worden : C:\windows\<<w>> en zal dus niet
werken.
----------------------- ----------------------- Belangrijke
Opmerking : ----------------------- Elk sleutelwoord in het begin van een
lijn, dat door het Menu wordt gebruikt om de functionaliteit te bepalen moet
voldoen aan volgende regels : - Eerste woord van een lijn (spaties niet
meegerekend) - Op een nieuwe lijn (Dus vorige lijn met Harde Return
afgesloten) - Het = teken dient genoteerd TEGEN het sleutelwoord (Geen spatie
tussenin toegestaan)
OK : ---- file=pad file=
<*directory*> pad cdsize= 50 MB picture=pad
NOT OK
: -------- file =pad _file= <*directory*> pad // cdsize= 50
MB picture = path ZO DUS
: ------- Het = teken dient TEGEN het sleutelwoord geplaatst te
worden.
Command line parameters
: -------------------------
Het Menu zelf kan ook met command line
parameters opgestart worden. Zodoende kan men in een 'Create' mode opstarten,
met wat extra functionaliteit voor het creëren van de cd.pet
file.
cd_menu.exe -create -pet:relative path to other content
file
-create -> Wanneer het programma in deze
mode wordt opgestart, zijn er 3 extra knoppen aanwezig.
-> De 'Hernieuw' of Refresh knop, die de cd.pet file herlaad en
herinterpreteert. -> De Open file knop, die de
mogelijkheid biedt een andere .pet file te laden. -> De
'SpeedFile' knop die de mogelijkheid biedt een extra file aan te maken voor
razendsnelle interpretatie OPGELET, wel enkele regels die
dienen in acht genomen te worden. Lees SpeedFile.txt.
cpet:relatief pad
naar locatie van een andere inhoudsfile -> V.b.
-pet:menu\content.dat -> PRO : Je kan je eigen file
laden (andere naam, andere locatie) -> CONTRA : Indien
gewoonweg het menu wordt opgestart (door de gebruiker) wordt gewoonweg cd.pet
gezocht. -> Nog meer PRO : Mogelijkheden om de
gebruiker te misleiden, ... (Test het uit). De Beste
manier om een cd.pet file te
creëren. ---------------------------------------------- - Gebruik een
normale tekst editor om cd.pet aan te maken (NotePad is wat ik prefereer, maar
't maakt niet uit) - Je kan in je systeem *.pet files automatisch met de
tekst editor associëren, .pet wordt toch voor niets anders gebruikt. -
Omwille van testdoeleinden moet je de relatieve directory structuur handhaven,
en de directories op je HD plaatsen zoals ze op CD zullen staan. Omdat dit je
normale directory structuur wat kan hinderen worden vaak volgende trucjes
toegepast : - Maak een aparte partitie voor je menu
projecten. - Gebruik een andere drive (andere HD of een
Jaz op Zip drive) - Maak een virtuele drive aan (DOS
commando, makkelijk en clean) vb. subst t: c:\projects\projte~1 (directory wordt
P: drive) Bovenstaande is niet noodzakelijk om alles
aan te maken, maar wel indien je het wilt testen !
- Plaats het menu waar
je wilt (op dezelfde drive !), de relatieve padnamen worden vervolledigd door de
drive letter te nemen van de drive waar het menu wordt opgestart. Plaats de .dll
files en inhouds-files in dezelfde directory OF in een subdirectory '/menu'
genaamd.
- Test alles indien mogelijk ! Indien niet alles werkt zoals
verwacht, ... check the inhoudsfile cd.pet, pas aan indien nodig, save de file
en Refresh in het menu (hernieuw) vb door F5 te drukken.
- Indien je het
menu automatisch wilt laten opstarten wanneer de CD in de CD-ROM drive wordt
gestoken, moet je een autorun.inf file voorzien. Deze file moet op de basis
(root) van de CD staan; daar waar Windows er naar zoekt. Deze file is een
kleine tekst file en moet bevatten
:
[autorun] open=CD_menu.exe icon=icon.ico
OPMERKING :
Autorun zal enkel werken wanneer het gebruikerssysteem AUTOSTART heeft opstaan,
maar dat is normaliter meestal wel het geval (default instelling na
installatie). Autorun.inf kan nog uitgebreid worden, vb
:
shell=Install shell\Install=&Run CD
Menu shell\Install\command=CD_menu.exe
======================================================= Geschiedenis,
overgenomen uit de Engelstalige Readme.txt. Opmerkingen in 't
Nederlands. =======================================================
Bugfixes
from 0.99 (test-version) -> 1.0 (final
version) -------------------------------------------------------- -
Picture and .arj,.zip and .rar extensions (when <*dos*> is used) may now
be in small, big or mixed caps. E.g. test.zIP - Some Windows error messages
are better handled by the 1.0 version. - <*dos*> file.arj is now
extracted correctly (full path and subdirectories are taken in
account)
Bugfixes from 1.0 ->
1.01 -------------------------------------------------------- - The
reported Free Space (when a directory will be copied or compressed file will be
unpacked) was not correctly reported under Win95 OSR2 (fat32, HD bigger than
2GB). Now the Free space is reported CORRECTLY.
Bugfixes from 1.01 ->
1.02 -------------------------------------------------------- - In some
(rare) cases the application ran into problems when a just created directory was
deleted again during run-time of the application. The application couldn't deal
well with this situation (Borland C++ problem). Through a work-around this
problem is now fixed.
Bugfixes from 1.02 ->
1.03 -------------------------------------------------------- - Version
1.02 might refuse to copy/install/unpack when using Win95 OSR2 and the Free HD
space is over 2 Giga Bytes. This problem is now fixed.
Bugfixes from 1.03
-> 1.04 -------------------------------------------------------- - The
program didn't look very nice when 'Large Fonts' was selected. Now the
program should look fine with any setting (96 dpi, 120 dpi, ...)
Bugfixes
from 1.04 ->
1.05 -------------------------------------------------------- - NO
PROBLEMS reported (all works fine).
Bugfixes from 1.05 ->
1.06 -------------------------------------------------------- - In case No
'Extra=' field was specified, the Extra window wasn't cleared. - In case No
<*end*> was used near the end of the cd.pet file (only rare
circumstances) the program could lock up. - In case
other selections were made during 32bit unzip, the status-display sometimes
wasn't correctly updated.
Bugfixes from 1.06 ->
1.07 -------------------------------------------------------- - Fixed a
minor bug with command line parameters (only when executed twice in a
row)
======================================================= =======================================================
Gekende
problemen
: ----------------
GEEN
======================================================= =======================================================
Extra's,
features, Upgrades (1.0 -> 1.01)
: ------------------------------------------- - When there is no picture
AND no defaultpicture, the program's defaultpicture will automatically be
shown. - De picture-display routine is re-written to enable jpg pictures (in
the following version).
Extra's, features, Upgrades (1.01 -> 1.02)
: ------------------------------------------- - The program now unzips
files for you with 32 bit code. Long filenames are therefore supported. -
Some extra options are introduced : <*run*>, <*install*>,
<*copy*>, <*zip*>
Extra's, features, Upgrades (1.02 ->
1.03) : ------------------------------------------- - Compiled with new 32
bit compiler. - Problem with Free HD space fixed.
Extra's, features,
Upgrades (1.03 -> 1.04) : ------------------------------------------- -
Menu can't be maximised anymore (didn't look nice) - Menu adjusts correctly
to other display setting (96 dpi <-> 120 dpi) - Menu now displays extra
picture formats : jpg, jif, gif, dib, rle, tga, pcx - Some of these formats
do not need to have the correct extension so you can 'mask' the
files.
Extra's, features, Upgrades (1.04 -> 1.05)
: ------------------------------------------- - Command line parameters
allowed (use <*cmd*>) - Up to 9 pictures per selection supported. -
Display window can be customised (bold/italic/underlined/several
colours).
Extra's, features, Upgrades (1.05 -> 1.06)
: ------------------------------------------- - Custom CD Menu now can
play media files (wav, avi, mid, mpg, ...). - The 'media' files can start
automatically, loop, each selection can contain its own link, ... . - It is
possible to specify <*none*> for a picture (avoids flashing when playing
an avi or mpg file, the default picture isn't displayed) - Some minor
bugfixes
Extra's, features, Upgrades (1.06 -> 1.07)
: --------------------------------------------------- Beta 1 -
Unzipping (Using the 32 bit Unzip functionality) now can be interrupted. - An
Easy to use interface to launch your own html documents (Online). - Double
click or pressing Enter launches the desired sequence (Install / copy /
...). Beta 2 - Allow extra file= parameter : <*open*> (does
essentially the same as <*run*> but the StatusBar display is
different - Custom CD Menu (CCDM) is visually slightly altered. - CCDM
displays MORE information in the StatusBar - The Run-Button's StatusBar help
text differs when different file= parameters are used - The User gets to set
Options : Media and/or Pictures En/Dis-abled (helpfull
if user has badly installed system or very slow CD-ROM drive) - (text= ) Per
Entry in the list, a text-file can be specified with extra data 'text=relative
path' This data can be saved to HD (or any other
location) This data can be printed directly (CCDM Print
Support) Beta 3 - Allow Sequence of commands (through parameter seq=) -
Allow Wildcards in pathnames (wildcards defined) - Use of <*suggest*>
or <*to*> when choosing destination - Enhanced 'directory selection'
window
Beta 4 - Enhanced Save functionality (In case of text=). -
Enhanced UnZip functionality (Visually, functional) - Based upon renewed
Unzdll.dll !!!!! - Make sure you use this latest version (1.5.2) - Files
cd.pet, Unzdll.dll and NViewLib.dll can be placed in Subdirectory 'menu' ! -
First this 'menu' directory is scanned, next the exe directory (in case of
cd.pet). In case of .dll, Windows paths are scanned After 'menu'. - The
cd.pet file can be way larger (experimented with several MegaBytes). -
Limited to 1500 'file=' entries'. - Decoding of the cd.pet files is slightly
faster (my P133 taken as refference). - SpeedFile Option can speed up
decoding 10 to 100 times. (Woehoe ... (Read as Homer Simpson would shout
out)). - Use with caution ... Read SpeedFile.txt first !! - Text= text
display window enhanced with 'Launch in Editor' button and functionality. -
Sequence of commands enhanced, up to 9 extra actions per
selection.
======================================================= =======================================================
Dit
programma is getest en zou perfect moeten werken. Indien problemen, gelieve
ze me mailen.
Kijk uit voor volgende versies, die zullen
‘bevatten:
- Tekst onmiddelijk naar het clipboard Clipboard -
Verschillende Tabbladen - Varieerbaar in grootte. - Gebruik van .ini
file - Andere Unpack mechanismen naast unzip
- Een Custom CD Menu
CREATOR.
Have fun ! Greetings, Smart Projects
CUSTOM CD
Menu, Program Formely known as "Easy CD Menu"
: -------------------------------------------------------------------------------------------- I'm
surprised you are not aware of our Easy CD products and long standing use of
that name. Regardless, I caution you that this is a legally protected mark
of Adaptec and we vigorously protect our trademarks. Please immediately
discontinue your use of the Easy CD name and retract any messages which refer to
same. Thank you for your prompt attention to this serious matter.
--
Dave Ulmer Adaptec Software
Products --------------------------------------------------------------------------------------------
|