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.
For a third party Pet file creator:
Download third party "Make great pets" by Jon Ericson
Further down are the:
English FAQ
Danish FAQ
Norwegian FAQ
Portuguese FAQ
Other translations of the FAQ:
Dutch FAQ
French FAQ
Italian FAQ
Spanish FAQ
The English FAQ for Custom CD Menu:
Custom CD
Menu 1.07 (For Windows 95, Windows 98 and
Windows NT)
Created by Smart Projects This
neat little program is FOR FREE and can be distributed freely. Make sure
nobody ever charges anybody for this program!
Sponsored links:
--------------------------------------------------------------------
How to use Custom CD Menu :
When
you create a CD (place all sorts of programs and files on a CD) you often need
an easy way to copy, Install or Unpack the data to HD (or any other
medium). This program offers you exactly that !
The program Interprets
a text file called CD.pet (exceptions possible) that needs to be placed in the
same directory 'Custom CD Menu' is placed in, OR ... in the submenu 'menu'. (An
example is included)
Two REMARKS before we go one : - The options are
NOT caps sensitive (everything to make it easy for you). - pathnames are
relative to the root of the medium. (e.g. when an application is located
d:\games\game1\Install.exe you should use : games\game1\Install.exe). When you
use an absolute pathname, that (absolute) path will be used (e.g. when you want
something to be copied from the a: drive) In most cases you will want to use
a relative path since you never know what drive-letter the user's CD-ROM drive
will have. To make it even more interesting, several (well specified)
wildcards can be used.
The text file (CD.pet) can contain
: ------------------------------------
CDTitle= Any text you like
-> This text will be placed in the caption of the window (the blue bar
above the application) -> Only the first occurence of this option in the
cd.pet file will be used !
defaultpicture= relative path ->
relative path is the location of the picture you want to use (e.g.
pictures\ecdm.bmp) -> Only the first occurence of this option in the
cd.pet file will be used ! -> Following formats are allowed : bmp, ico,
wmf, emf, jpg, jif, gif, dib, rle, tga, pcx. NOTE !
Read the part about picture display carefully, since you need to include a .dll
for some picture formats. -> If No defaultpicture is specified (or the
specified one is corrupt or nonexistant) the program's default picture will be
shown (in case no normal picture is chosen for the selection (see
below))
defaultmedia= relative path -> Relative path is the
location of the media file you want to open/run (e.g.
pictures\ecdm.bmp) -> Only the first occurence of this option in the
cd.pet file will be used ! -> If there isn't a media specified for a
certain selection, the defaultmedia will be played. -> Read the
explanation for media= (down below) for knowledge on how to use it
!
display= biub -> This line is optional. -> This line alters
the display settings of the items-window on the left of the menu. -> in
case this line is absent; bold black is used (default setting). -> In case
you include this line, the string MUST contain 4 characters (otherwise this line
will be ignored). -> The first character sets BOLD. Set
this character to "b" or "1". (in case no bold is wanted, another character may
be used (e.g. "0")). -> The second character sets
ITALIC. Set this character to "i" or "1". (in case no italic is wanted, another
character may be used (e.g. "0")). -> The third
character sets UNDERLINED. Set this character to "u" or "1". (in case no
underlined is wanted, another character may be used (e.g.
"0")). -> The fourth character sets the colour of the
text : b =
Black g =
Green n =
Navy p =
Purple t =
Teal r =
Red s =
Blue f =
Fuchsia w
= White a
= Aqua
The cd.pet file can contain MAX. 1500 'file=' entries !! Use with cauton
since decoding will take a LONG time in case of so many entries. In case of
long decoding times; Read SpeedFile.txt.
====== The following block
has to be specified for each application / game / directory ... Title= Is the
only mandatory entry per selection (although this won't have much
use). ======
Title= title you want displayed in the listbox (e.g.
Game1) (Not too long, to fit in windows (Test))
file= relative location
to the file you want to run (exceptions explained later) -> A file can be
an executable (e.g. install.exe) but also any other file of which you know that
the user has installed a standard program for. For instance when the file is
help.html, the user's default browser will automatically display the html file.
Other example : when the file is called game.zip, Winzip will start IF (and I
emphasise IF) winzip is installed on that system. Command line paramters are
allowed under certain conditions (see further for syntax). -> Wildcards in
path (see further) allowed.
seq= relative location to the file you want
to run (exceptions same as file=) -> The main reason for this option is to
allow two commands in a sequence per entry (e.g. unzip and next run unzipped
file) -> Same options and possibilities as file= Except : ->
Sequence of commands (max. count is 9, so ... : file + seq is 10 actions
possible !) -> This entry is only considdered : If, mentioned AFTER the
'file=' (or 'seq=') line and if 'file=' (or 'seq=') contained : <*copy*>,
<*directory*> or <*zip*>. This limitation is implemented, because
other options are launched without control of CCDM, which could make the use of
sequences impossible.
cdsize= size of the application on the CD
(optionally !) -> e.g. when you use : cdsize=40 MB, the program will
display : Size on CD : 40 MB -> An exception on this rule is explained
later
HDSize= size of the application on the HD (e.g. once it is
unpacked) -> e.g. when you use : hdsize=60 MB, the program will display :
Size on HD : 60 MB -> An exception on this rule is explained
later
Extra= type here any text you like -> e.g. explanations,
cheat codes, things to watch out for when installing the program -> You
need to make sure that no hard returns <Enter key> are used in the
text. If so, only the part before the hard return will be displayed
-> An exception on this rule is explained
later Picture= relative location to the picture you
want to display for this selection -> relative path is the location of the
picture you want to use (e.g. pictures\default.bmp) -> If none specified
or if not exist .. the default picture will be used. -> The best result
(Loading time <-> optimal display) will be with a 234 x 173 pixels
bmp. -> Any size will do however ! -> Since version 1.5 multiple
picture files per selection are possible (up to 9 different pictures). Just
include picture= as many times as there are pictures for the selection. ->
If you specify <*none*> (e.g. picture= <*none*>) even the default
picture won't be loaded. Use this option only when you have a movie running as
'defaultmedia' ! The option <*none*> will avoid fashing, each time the
user makes another selection ! NOTE ! Read this part
about picture display carefully, since you need to include a .dll for some
picture formats : When you include the NViewLib.dll in the
directory the menu.exe file is located
: - Following formats are allowed
: bmp, ico, wmf, emf, jpg, jif, gif, dib, rle, tga,
pcx. - The pictures may have any
extension because the files are parsed to see what type they
are. - EXCEPTION on this rule :
wmf, ico, emf, pcx and tga picture formats MUST have the correct extension in
order to work. - If the specified
picture file isn't a picture file or an incorrect format, a NASTY error message
will pop up (I can not work around because I use a third party .dll
file). - Some .jpg formats are
also known to be not displayable with this
dll. - If you want to mask your
file by giving it another extension, DO NOT use the extension bmp, ico, emf, wmf
or you will only see the default picture for these selections. Golden rule if
you want to mask : use non-known-picture format
extensions. - Always test the
result to make sure you didn't miss anything. When the
file NViewLib.dll isn't included (also not in the windows or system directory !)
: - Only formats bmp, ico, wmf,
emf are supported. - They need to
have the correct extension in order to work. -> Wildcards in path (see
further) allowed. Media= relative location to the
media you want to display/hear for this selection -> relative path is the
location of the media file you want to run (e.g. sounds\jingle.wav) -> If
none specified or if not exist .. the default media will be opened. ->
When a Media is specified, the Media will be Opened (Play button pops
up) -> Each media file, when it is being opened, needs a bit of time (also
CD access), which can slow down the performance when you browse (test this first
!). -> This function uses the standard Windows APIs that are installed and
can therefor play all media files that also can be played by the Windows
MediaPlayer. Performance and handling sometimes differs a bit depending on the
Software installed. E.g. on a clean Win95 OSR2 system you can play .avi, .wav,
.mid, .mpg, .mpeg, .mov, ..., but when for instance another mpg player is
installed (e.g. Xing) some formats can't be played anymore (e.g. mov). It is
also a question of 'What has the user installed on his/her system' ! If you use
.wav, .mid and .avi, you will experience NO problems whatsoever ! -> The
Media can start in different modes. When No extra info is provided with the
path, the file will be opened and the Media will stand by. When you specify
<*play*>, the media will start playing the moment it is opened. When you
specify <*loop*> the media file will keep on playing until it is stopped
(Still needs to be started manually). When you specify <*pllo*>, the media
file will be opened, start playing and keep on playing until stopped
manually. E.g. media= <*play*> movies\weezer.avi -> Since playing
a media file probably constantly uses CD-ROM access, the media event is PAUSED
automatically when you Unzip or copy a file or directory with the Menu. The
media event will RESUME the moment the unzip or copy action is over. ->
When a not controllable action (by the menu itself) is started (e.g.
<*dos*>, <*run*>, <*install*>) the media event is Paused or
Stopped, but the buttons remain active and the media event can be started again
manually. -> WORD OF CAUTION : - As specified, playability of certain
files depends on the system software (but .avi, .mid and .wav will never be a
problem). - As specified, using a 'media=' for every selection is probably
hard for your CD-ROM and might slow down (system dependant) - So, don't
overdo it and test it out ! The option is there for you, but the system might
not be able to handle it (?) -> Wildcards in path (see further)
allowed.
Text= relative location to the text file you additionally want
to show to the user -> If no file is specified, the Text-button will not
appear. -> If the specified file can't be loaded the user will be informed
of this. -> If you try to load a binary file, you will see some strange
characters in the display field. -> The opened and displayed text can be
altered (ONLY Visually, NOT the content). -> The content can be printed
(as visually determined by setting the Font) or saved to any location the user
chooses. -> The text can be launched in the user's default .txt editor
(through temporary file saved in the temp directory) -> Wildcards in path
(see further) allowed.
======
Exceptions to the rule
! ------------------------
file=<*DOS*> relative location to the
file you want to unpack (e.g. <*DOS*>apps\app1.zip) IMPORTANT NOTE :
The use of the <*zip*> option is preferred over the <*dos*> option
in case of a .zip file since the <*zip*> option offers 32 bit
unzipping. -> When you are not sure that the user will be able to unpack
files of the type *.zip, *.arj or *.rar you could specify the <*dos*>
option before mentioning the path. -> For this option to work you need to
deliver pkunzip.exe and/or arj.exe and/or rar.exe and they need to be placed in
the same directory the application (and cd.pet file) is located in. ->
When the executables are present, Easy CD Menu will unpack them for you when
prompted. -> One nasty side-effect : when these packed files contain long
filenames, they will be shortened because DOS unpackers are used ! E.g. when
long filenames are used and the first word of every filename is the same for
every file, each file will be overwritten by the next unpacked file (when
prompted). (Since version 1.02 of Custom CD Menu, 32 bit unzipping is
available, use <*zip*>). -> HINT : you could use Winzip 6.3 to make
the zipfiles self-extracting (convert them to .exe file). In that case you do
NOT want to use the <*dos*> option.
file=<*directory*>
relative location of a complete directory (e.g.
<*DIRECTORY*>apps\app1) -> This directory may contain files and
possibly other directories. -> When 'install' is clicked during run-time
of the application, the user interface will offer the option to copy the
complete directory to a location on HD (or any other medium you
prefer). -> This option could be useful when for instance you want a
directory filled with pictures to be copied to another location. -> With
this option it is allowed to use <*suggest*> or
<*to*>
file=<*copy*> relative location of a file ->
This option does exactly the same as the <*directory*> option but is
intended to be used with a single file instead of a directory. The
user-interface will relate to a file being copied instead of a
directory. -> So, both <*copy*> and <*directory*> can be used
interchangeably but remember to use the path to the file when you want to copy a
single file and the path to the directory (No filename) when you want to copy a
directory. -> With this option it is allowed to use <*suggest*> or
<*to*>
file=<*run*> relative location of a file you want to
run (e.g. patch.exe) or file=<*open*> relative location of a file
you want to open (e.g. readme.txt) or file=<*install*> relative
location of a file you want to run (e.g. install.exe) -> The three options
do exactly the same. Actually none of these options is required since stating NO
option also runs the file you specify. -> These options are solely
implemented to fill a need for better insight in what is to be done with the
file. -> Depending on the parameter used, the help text in the StatusBar
changes when the cursor moves over the 'Run' button
file=<*zip*>
relative location of a .zip file that needs to be unzipped (e.g.
game1.zip) -> IMPORTANT : You need to place the file : Unzdll.dll in the
same directory the files cd_menu.exe and cd.pet are placed in OR in the
subdirectory 'menu'! (Default the program looks for the file in the subdirectory
'menu', the Windows system paths and next in the directory the program runs. The
file is only needed for 32 bit unzipping, if you don't use <*zip*> you
DON'T need to include the .dll) -> This option enables you to
automatically unzip a specified .zip file. -> This is a 32 bit unzipper
(such as Winzip); So long filenames and other Win95 features are
supported. -> In case files need to be unzipped, you best use this option
instead of the <*DOS*> option. The Dos option stays available for 16
bit unzipping so that this new cd_menu.exe stays compatible with cd.pet files
that were created for versions 1.0 and 1.01. -> Thanks to Eric W. Engler
& Chris Vleghert for the 32 bit unzip code. -> With this option it is
allowed to use <*suggest*> or <*to*> -> Since CCDM Beta 4,
this functionality is enhanced and a NEW (more recent) Unzdll.dll (v 1.5.2)
should be used !
seq= ALL OPTIONS AND LIMITATONS SUCH AS file= (Seq=
is not always considdered, it needs to placed AFTER 'file=' (or 'seq=') (and
file= needs to contain <*copy*>, <*directory*> or
<*zip*>)
Command line parameters
: ------------------------- file=<*run*> relative path to executable
<*cmd*> command line parameter(s). file=<*open*> relative path to
executable <*cmd*> command line parameter(s). file=<*install*>
relative path to executable <*cmd*> command line parameter(s). file=
relative path to executable <*cmd*> command line parameter(s). ->
Under these four conditions, command line parameters are allowed. -> Make
sure you use <*cmd*> between the executable and the command line
parameter(s)
<*cmd*> is not checked in any way. If this needs to be
a path, use absolute pathname. <*cmn*> IS considdered to be a pathname
and checked as such. Relative pathname and wildcards (as specified)
allowed.
<*suggest*> or <*to*>
: ----------------------- These options are only allowed when file=
contains : <*copy*>, <*directory*> or <*zip*> which are
processes under control of the menu. <*suggest*> relative pathname
(wildcards allowed, all pathname rules apply) Will suggest
a path to copy or unzip to. <*to*> relative pathname (wildcards
allowed, all pathname rules apply) Will suggest a path to
copy or unzip to, but without choice of path (unless 'NO' is clicked by the
user) e.g : file= <*zip*> test.zip <*suggest*>
applicationpath file= <*copy*> text.doc <*to*>
documents
----
cdsize=<*info*>text -> when you don't
want to display 'Size on CD : ...' -> With this option, only the text you
specify will be shown -> REMARK : don't make your text too long ! ->
ideal when you want to display a cheat code or something
similar -> This field however can't be copied from
(e.g. <ctrl>C will not work)
----
cdsize=<*html*>URL (e.g. http://www.yoursite.com) ->
Use this to display the text as a hyperlink -> Clicking the text will
launch the specified URL in the default browser installed on the
system. -> Although mainly intended for URLs, this feature also launches
any file you want. However, Only if an absolute path is given in the filename
! If No absolute filename is used, the execution path can
vary (Do not use).
----
hdsize=<*info*>text hdsize=<*html*>URL ->
See cdsize=
----
Extra=<*BEGIN*> Remark (optionally) Text
on line 1 ... Text on line 2 ... Text on line 3
... ... <*End*> ->The option <*BEGIN*> <*END*>
makes it possible to type more than one line of text. -> In this case Hard
returns are allowed. All text will be parsed until the option <*End*> is
detected. -> IMPORTANT REMARK : <*END*> needs to placed at the
beginning of a new line (So preceded by a Hard return) -> Text on the same
line and after <*begin*> or <*end*> is ignored. You can enter
remarks there if you like.
----
Text=
<*extra*> -> This option copies the content of
the Extra field in the Full-Text field (So, No file-pas needs to be included
here)
----
Absolute, relative Pathnames and Wildcards :
-
An absolute pathname's string contains a drive letter (c:\ or d:\ or ... ). -
A relative pathname's string DOESN'T contain the drive letter. Custom CD Menu
adds the drive letter from the drive, the application is run from. - (Typical
Custom CD Menu kind) wildcards are : <<w>>
Will be the Windows directory (where the user installed windows in) (e.g.
c:\windows) <<s>> The user's System directory
(e.g. c:\windows\system) <<d>> The user's
desktop (e.g. c:\windows\desktop) <<i>> The
user's favorites directory (e.g. c:\windows\favorites) (To copy URLs
to) <<m>> The user's start
menu <<f>> The user's font directory (to copy
fonts to) <<r>> The root of the user's HD
(where Windows is installed on) <<c>> The root
of the drive where the menu is run from (e.g. d:\)
<<a>> The directory where the menu is ran from
<<l>> The previous path from the sequence (e.g. where you copied to
or where you unzipped in) ->
Note that you sometimes need to know the directory structure of the unzipped
file to get it right. -> Same
goes when you copy a directory (only the directory in which you copied the
directory is remembered) <<t>> The User's
temporary directory (set by tmp= or temp= in autoexec.bat) or Windows' temporary
directory (e.g. c:\windows\temp) These Wildcards are ONLY considdered when
: - Only ONE wildcard per pathname.
- Wildcards are first characters of pathname (blanks not considdered)
! - Only when NO absolute path is used So, DO NOT TRY
: c:\<<w>> : Wildcard is not first
character. <<w>>c:\ : This path will be :
C:\windows\C:\ and won't work
<<w>><<w>> : This path will be :
C:\windows\<<w>> and won't work
------------------ ------------------ IMPORTANT REMARK
: ------------------ All the specifiers that enable the program to
interpret the line must be written in one single word and must be placed as
first characters on a new line (Appart from blank spaces that are trimmed
automatically)
OK : ---- file=path file= <*directory*>
path cdsize= 50 MB picture=path
NOT OK : -------- file
=path _file= <*directory*> path // cdsize= 50
MB picture = path SO
: ---- Always keep the specifier and the '=' together and make sure the
specifier is the first word that can be found on the new line
!
Command line parameters
: -------------------------
cd_menu.exe -create -pet:relative path to
other content file
-create -> When the program is started with this
option, three extra buttons are enabled. -> The refresh button (although
this option is also enabled when started without the -create option (F5)
) -> The Open button which allows you to load another content file (e.g.
cd2.pet or test.TXT) -> The SpeedFile button will create a Speedfile
(PetfileName.bin) Extra caution is adviced (Read the SpeedFile.txt) -> The
three buttons come in handy when you are creating the cd.pet file. ->
Refresh lets you view the changes you made to the cd.pet file
immediately (You could create a shortcut to the application that contains the
command parameters you like)
-pet:relative path to other content
file -> E.g. -pet:menu\content.dat -> PRO : You can specify this
option in the autorun.inf file and this file will be parsed when the CD is
inserted in a CD-ROM drive. -> CONTRA : when the user double clicks the
program, the cd.pet file will be loaded (if present) -> More PRO : this
gives you the option to misguide the user. One time he/she sees what's in the
specified file, the other time he/she sees what's in cd.pet.
E.g.
:
cd_menu.exe -create -pet:menu\content.dat
The content file will
be 'content.dat' which is found in the directory menu. The application will show
the 'Open' button.
The best way to create the cd.pet
file. ---------------------------------------
- Use a normal text
editor (I prefer Textpad) to create the cd.pet file. - When you don't want
*.pet files to be associated with the editor (although I see no harm in that)
you save it as a text file (.txt) and rename it when it's finished. (Don't
forget to rename afterwards) You can load the .txt file when you start the
application with the -create option and next use the Load button.
-
Create the directories as they are going to be written to CD in the root of your
HD. E.g. when the CD will contain two directories Apps and Games, create
those two directories in the root of your C: drive (or any other HD that
contains the files). Copy or move the programs you want on CD in those
directories.
- An Easy way to proceed is : - Create a seperate
partition for your CD project (Easy to test) or ... - Create on a seperate
device (e.g. Jaz or Zip drive) - Or Create a VIRTUAL DRIVE (easiest way to
handle this). E.g. Create a directory (e.g. CDProject) in which you will
place your CD project (layout) Open a DOS box and use the DOS commands to
create a virtual drive from this directory : -> Subst P: c:\CDProj~1 This
will substitute the directory to a P:\
drive.
>>>>>>> The above mentioned is not mandatory
but will give you the option to test your cd.pet file while you are creating
it.
- You can place Custom Cd Menu (together with cd.pet and optionally
also Unzdll.dll, NViewLib.dll, pkunzip, arj and rar) in any directory you like
since all paths (specified in cd.pet) are relative to the root.
- Test
the created .pet file by running the application. If the programs are placed in
the same relative directories they are going to be placed on CD, this test will
tell you a lot about your created .pet file. If not everythings works as it
should, check the .pet file for write errors (incorrect path, file-name
mis-spelled, ...). Use F5 (Refresh) to load the newly saved .pet file and check
again.
- When all is created you can burn the CD (Keep the paths
relatively the same !) - Easy CD Menu and cd.pet can be placed in the root or
any other directory you like. - I suggest to place them in the root so that
the user can easily run the program. - When you want the application to run
automatically when the CD is inserted you need to place a file called
autorun.inf in THE ROOT of your CD. - This file is not more than a small text
file that contains the relative location of the executable to start and
(optionally) the icon to display. E.g. :
[autorun] open=CD_menu.exe
icon=icon.ico REMARK : autorun will only work when the user has 'Auto Insert
Notification' checked, (set to 'ON') yet this is the default setting of Windows
95, 98, NT, so most users have !
You can extend the autorun.inf
functionality with : shell=Install
shell\Install=&Run CD Menu
shell\Install\command=CD_menu.exe This will Display : Run CD Menu in bold
when you apply the right button click on the drive (& marks the character
underlined)
======================================================= =======================================================
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)
======================================================= =======================================================
Known
Problems
: ----------------
None
======================================================= =======================================================
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.
Final
1.7 (All Beta features mentioned
above).
======================================================= =======================================================
This
Program is tested and should work correctly. Yet should anyone have problems,
please mail them to me, so that I can try to solve them.
Look out for
future versions of Custom CD Menu as plan to : - Allow text to be immediately
stored in the Clipboard - Allow use of different tabs - Make
resizable. - Take .ini file for size and customisation. - Provide (32 bit)
UnRar and UnAce functionality (Lowest Priority since Unzip functionality is
already present)
- Create a Custom CD Menu CREATOR (together with CCDM v
2.0)
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 --------------------------------------------------------------------------------------------
The Danish FAQ for Custom CD Menu:
Custom CD
Menu 1.07 (Til Windows 95, Windows 98 og Windows
NT)
Lavet Af Smart Projects Dette
nyttige lille program er GRATIS og kan distribueres frit. Pas på at ingen
tager betaling for dette
program!
---------------------------------------------------------------
Hvordan du skal bruge Custom CD Menu
:
Når du laver en CD (Kopierer alle slags programmer på en CD) ønsker du
mange ganger en enkel måde at kopiere, installere eller pakke filene ud til
harddisk (eller andre medier). Det er akkurat det dette programmet
gør!
Programmet læser en tekst fil kaldet CD.pet (kan bruges andre
filnavne) som skal være placeret i samme katalog som programmet 'Custom CD Menu'
er placeret, eller i underkataloget 'menu'. (Et eksempel er vedlagt)
To
oplysninger før vi begynder: - Optionerne (kommandoerne) er ikke "caps
sensitive", dvs. du skal ikke skrive kommandoerne i kun store eller kun små
bogstaver (dette er for at gøre det lettere for dig). - path-en kommer an på
mediets rodkatalog. (f.eks. når et program er lagt ind for at køres med følgende
kommando "q:\mp3\winamp.exe" kan dette skabe problemer på andre maskiner, eller
hvis du ændrer drevbogstav på dit CD-Rom drev. Skriv heller følgende:
"mp3\winamp.exe").
------------------------------------------------------------------------------------ Enkelte
steder er der skrevet 'hvor filen ligger'(F.eks file= hvor filen
ligger) Dette kan være f.eks.
file=prog\test.exe ------------------------------------------------------------------------------------
Tekstfilen
(CD.pet) kan indeholde
: -------------------------------------
CDTitle= Teksten du ønsker at
sætte ind -> Denne teksten vil vises i titellinjen på menuen (Den
(f.eks.) blå linje øverst) -> Hvis du skriver kommandoen flere ganger i
filen, vil kun den første bruges !
defaultpicture= Hvor filen
ligger -> Denne kommandoen er til hvilket standardbillede du vil bruge
(valgfrit), vælger du ikke et billede vil et "standardbillede" dukke op ->
Billedet kan ligge i katalogen "billeder" på cd-rom'en. f.eks.
"billeder\menu.jpg" -> Skriver du kommandoen ind flere steder, vil kun den
første blive brugt ! -> Følgende formater kan bruges: bmp, ico, wmf, emf,
jpg, jif, gif, dib, rle, tga, pcx. MEN ! Læs delen om
billede visning omhyggeligt, særlig siden der kræves en .dll fil til nogle
filformater.
defaultmedia= Hvor filen ligger -> Filen som skal
åbnes / køres kan f.eks. ligge i kataloget media (media\eksempel.bmp) ->
Skriver du kommandoen ind flere steder, vil kun den første blive brugt
! -> Hvis der ikke er valgt et media for et enkelt menuvalg, vil
standardmedia blive afspillet. -> Læs forklaringen for media= (nedenfor),
for at få at vide hvordan du skal bruge den!
display= biub -> Denne
linje er valgfri. -> Denne linje ændrer på tekstens udseende i
menuen. -> I tilfældet denne linjen ikke er der; Fed(b) sort(b) bliver
brugt som standard. -> Hvis du bruger denne option skal du huske på at den
SKAL indeholde fire tegn (biub), hvis ikke vil den blive
ignoreret. -> Det første feltet er FED (BOLD). Sæt
denne til "b" eller "1" (ønsker du ikke FED skrift kan du bruge et andet tegn.
F.eks. "0"). -> Det andre feltet er KURSIV (ITALIC).
Sæt denne til "i" eller "1". (ønsker du ikke KURSIV skrift kan du bruge et andet
tegn. F.eks. "0"). -> Det tredje feltet er
UNDERSTREGNING (UNDERLINED). Sæt denne til "u" eller "1" (ønsker du ikke
UNDERSTREGNING kan du bruge et andet tegn. F.eks. "0").
-> Det fjerde feltet er til hvilken farve teksten skal
have: b =
Sort g =
Grøn n =
Navy p =
Lilla t =
Teal r =
Rød s =
Blå f =
Fuchsia w
= Hvid a =
Aqua
CD.pet filen kan indeholde op til 1500 file= kommandoer ! Men brug helst
så få som mulig, siden læsningen af filen tager længere tid jo flere
kommandoer. Tager det lang tid med læsningen af filen; læs filen
SpeedFile_DK.txt.
====== Denne delen må være specificeret for hvert
program/spil. Title= Er den eneste kommandoen du SKAL have for hvert menuvalg
(Men det er ingen vits i kun at have Title= , siden den ikke gør nogen ting
bortset fra at lave en tekst). ======
Title= Titelen du vil have skal
vises i menulinjen til programmet (f.eks. Spil1) (Ikke for lang for at passe i
vinduet, prøv dig frem)
file= Hvor filen ligger på mediet (Undtagelse
forklaret længere nede) -> En fil kan være kørbar(.exe, com, bat) men også
et andet format som du ved brugeren af pladen har et program til (som f.eks. en
txt-fil, eller word-dokument). Hvis en fil heder f.eks. help.html, vil brugerens
standard-netlæser automatisk vise -html filen. Andet eksempel : Når filen heder
spil.zip, vil winzip åbne filen HVIS (Understreger HVIS) Winzip er installeret
på systemet. Kommando-linje parametre kan bruges i visse tilfælde (læs videre
for kommando).
seq= Hvor filen ligger på mediet (fungerer på samme måde
som file=) -> Hovedgrunden til denne kommandoen er at du skulle kunne
udføre flere operationer på et menuvalg(F.eks. pakke ud, og derefter køre
udpakket fil). -> Fungerer altså på samme måde som File=, men med
undtagelse af! Undtagelse : -> Flere operationer (Maksimum er 9 seg=,
så ... : file= + 9 seq= 10 operationer pr. menuvalg!)
cdsize= Størrelsen
på programmet når det er på CD (valgfrit !) -> F.eks. når du bruger:
cdsize=40 MB, vil programmet vise: Size on CD : 40 MB -> Undtagelsen på
dette er forklaret længere nede.
HDSize= Størrelsen på programmet når det
er på HD (f.eks. Når det er udpakket) -> F.eks. når du bruger: hdsize=60
MB, vil programmet vise: Size on HD : 60 MB -> Undtagelsen på dette er
forklaret længere nede.
Extra= Skriv hvad som helst -> F.eks.
forklaringer, snyde koder, ting som man må være opmærksom på når man installerer
programmet -> Du må ikke bruge linjeskift (Return, Enter) under
skrivningen af kommentarer, programmet tager sig selv af linjeskift. Hvis du
bruger Linjeskift (Return, Enter), vil det du skriver derefter ikke vises.
-> Undtagelsen på dette er forklaret længere nede.
Picture= Hvor billedet du vil bruge til menuvalget ligger. -> F.eks.
billeder\sc.bmp -> Hvis du ikke skriver hvor billedet ligger, eller du
skriver forkert vil "standardbilledet" blive brugt. -> For bedste resultat
(Mindst tid <-> bedst grafik) vil være ved et 234 x 173 pixels
bmp-bilde. -> Alle størrelser på billeder kan bruges uanset ! ->
Siden version 1.5 kan flere billede-filer bruges. Op til 9 per menuvalg (Op til
9 forskellige bilder). Skriv picture= for hvert af billederne du vil
have. -> Hvis du specificerer <*none*> (f.eks. picture=
<*none*>) vil ikke engang standardbilledet vises. Brug kun denne option
når du har en film som defaultmedia= ! Denne option vil hindre blink hver gang
du trykker på et nyt menuvalg. NB ! Læs denne del om billede-visning
omhyggeligt da du behøver en .dll fil til nogle
billede-formater: Når du har filen NViewLib.dll i
katalogen hvor cd_menu.exe er kan: - Følgende formater bruges: bmp, ico, wmf,
emf, jpg, jif, gif, dib, rle, tga, pcx. - Filene kan hedde
hvad som helst, programmet er lavet så den læser i filen hvad slags format den
er. - UNDTAGELSE på denne regel:
wmf, ico, emf, pcx and tga billede-formater skal have korrekt filnavn for at
virke (f.eks. en .wmf fil kan ikke hedde "grafik.www", men
"grafik.wmf". - Hvis indskrevet
fil ikke er en billedefil, eller forkert format, vil en FRYGTELIG fejlmelding
dukke op: ("Jeg kan ikke gøre noget ved dette da jeg bruger tredje parts .dll
fil"). - Nogle .jpg formater kan
også skabe problemer med denne .dll
fil. - Hvis du vil skjule et
billede ved at bruge et andet filnavn, brug IKKE disse typer: bmp, ico, emf, wmf
hvis du gør, så vil kun standardbilledet vises. Et godt tips: Brug ikke
kendte billede formater på billedefiler du vil
skjule. - Test altid menuen, for
at se at ingenting gik galt.
Når filen NViewLib.dll ikke er indlagt,
heller ikke i Windows biblioteket!:
- Er kun formaterne bmp, ico, wmf
og emf understøttet. - De skal
have rigtige filnavne for at virke. Media= hvor filen
du vil vise/afspille ligger. -> Hvis ingenting bliver brugt, eller filen
ikke eksisterer vil standardfilen blive brugt. -> Når en fil bliver
indskrevet, vil den blive åbnet (Play-knappen dukker op) -> Hver
media-fil, når den bliver åbnet, varer lidt tid (også CD-tilgang), noget som kan
sænke farten under gennemgangen av menuen (Test dette først!). -> Denne
funktionen bruger Windows' standard API'er som er installeret og kan derfor
spille alle media-filer som også kan afspilles af MedieAfspiller (MediaPlayer).
Kvalitet og gennemføring varierer nogle gange lidt efter hvad slags program som
er installeret. F.eks. På en helt standard Win95, OSR2 opsætning kan du afspille
.avi, .wav, .mid, .mpg, .mpeg, .mov,..., men når en anden medie-spiller er
installeret(F.eks. Xing) kan nogle formater ikke længere afspilles! (F.eks.
.mov). Det er også et spørgsmål om 'Hvad har brugeren installeret på hans/hendes
system?' ! Om du bruger .wav, .mid og .avi vil du ikke have nogen som helst
problem! -> Filen kan startes i forskellige moduser. Når ingen ekstra
information andet en hvor filen ligger, vil filen blive åbnet og stå standby.
Når du skriver <*play*> efter vil den begynde at spille når den er åbnet.
Når du skriver <*loop*> efter vil den fortsætte med at spille, indtil du
stopper den (Du må fortsat starte den ved at trykke play). Skriver du
<*pllo*> efter, vil filen blive åbnet, begynde at spille og spille om og
om igen indtil du trykker stop. F.eks media= <*play*>
movies\weezer.avi -> Den vil automatisk blive sat på pause når du pakker
ud eller kopierer en fil/katalog med menuen. Den vil begynde at spille igen med
det samme operationen er færdig. -> Når en ikke kontrollerbar kommando (af
menuen selv) bliver startet (F.eks. <*dos*>, <*run*>,
<*install*>) vil filen blive sat på pause, men knapperne kan fortsat
bruges og filen kan startes igen manuelt ved at trykke play. ->
Advarsel: - Som før skrevet; nogle filer afhænger af andre programmer for at
køre (men .avi, .mid og .wav vil altid gå godt). - Som skrevet før; 'media='
for hvert menuvalg, er trolig tungt for CD-ROM'en og kan sænke farten (afhængig
af systemet) - Så overdriv ikke, test det først! Valget er der for dig, men
systemet kan være uskikket til at udføre store mængder data(?)
Text= hvor
tekstfilen (txt) du vil vise brugeren ligger -> Skriver du ikke nogen fil,
vil tekstknappen ikke dukke op. -> Kan den specificerede filen ikke køres,
vil brugeren blive informeret om dette. -> Prøver du at køre en binær fil
vil du se nogle sære tegn i tekstvinduet. -> Den åbnede og viste tekst kan
ændres (KUN på skærmen, IKKE i filen). -> Indholdet kan printes ud, eller
blive gemt hvor brugeren ønsker det. -> Teksten kan køres i brugerens
standard .txt editor (Gennem midlertidig fil, lagret i det temporære
bibliotek)
======
Undtagelse til
regelen! ------------------------
file=<*DOS*> hvor filen du vil
pakke ud er (F.eks. <*DOS*>apps\app1.zip) BEMÆRK: Brugen af
<*zip*> kommandoen er bedst at have fremfor <*dos*> kommandoen i
tilfældet med en .zip fil siden <*zip*> kommandoen har 32-bit's
udpakning. -> Når du ikke er sikker på om brugeren vil kunne pakke filer
ud af typen *.zip, *.arj eller *.rar kan du bruge <*dos*> kommandoen før
du skriver hvor på harddisken filen er. -> For at dette skal virke må du
ligge pkunzip.exe og/eller arj.exe og/eller rar.exe ind i samme katalog som
menuprogrammet (og cd.pet filen) er i. -> Når filene er til stede vil
menuen pakke dem ud for dig ved kommandoen. -> En enkel "bivirkning": Når
disse filene indeholder lange filnavne vil de blive forkortet fordi DOS
udpakkere bliver benyttet! F.eks. når lange filnavne bliver benytte og det
første ord i hvert filnavn er det samme for alle filer, vil hver fil blive
overskrevet af næste udpakkede fil (når bedt om det). (Siden version 1.02 af
Custom CD Menu, har 32-bit's udpakning været mulig, brug
<*zip*>). -> TIPS : Det kan være smart at bruge winzip 6,3 og
derover for at gøre filene selvudpakkende (konvertere dem til .exe filer). Da
bør du IKKE bruge <*DOS*> kommandoen.
file=<*directory*> hvor
hele kataloget findes (F.eks. <*DIRECTORY*>apps\app1) -> Dette
bibliotek kan indeholde filer, og/eller andre biblioteker. -> Når
'install' knappen trykkes under kørsel af programmet, vil brugeren blive tilbudt
at kopiere hele biblioteket til et sted på systemet. -> Dette kan være
nyttigt når du har f.eks. et bibliotek fuldt af billeder du vil kopiere til et
andet sted på maskinen/systemet. -> Med denne kommandoen kan du også bruge
<*suggest*> (foreslå) eller <*to*> (til)
file=<*copy*>
Hvor filen ligger -> Denne kommandoen gør akkurat det samme som
<*directory*> kommandoen, men er ment til at bruges på en enkelt fil og
ikke et helt bibliotek. Brugerens system vil kopiere en fil, i stedet for et
helt bibliotek. -> Så, både <*copy*> og <*directory*> kan
bruges ens, men husk at bruge filnavnet til filen når du vil kopiere en enkel
fil og biblioteksnavnet (uden filnavn) når du vil kopiere et bibliotek. ->
Med denne kommandoen kan du også bruge <*suggest*> eller
<*to*>.
file=<*run*> hvor filen du vil køre ligger (F.eks.
patch.exe) eller file=<*open*> Hvor filen du vil åbne ligger (F.eks.
Les-Meg.txt) eller file=<*install*> Hvor filen du vil køre ligger
(F.eks. install.exe) -> De tre optioner (kommandoer) gør akkurat det
samme. Egentlig behøver du ikke bruge hverken <*run*>, <*open*>
eller <*install*> for at køre/åbne en fil. -> Disse optioner er kun
så du kan lettere se hvad som bliver kørt/åbnet mens du redigere
menyen. -> Afhængig af hvilken option som bliver brugt, vil hjælp teksten
på StatusBar'en forandre sig, når cursoren bevæges over 'Run'
knappen.
file=<*zip*> Hvor .zip filen du vil pakke ud ligger
(F.eks. game1.zip) -> VIKTIG : Du må ligge filen: Unzdll.dll i samme
katalog som filene cd_menu.exe og cd.pet er i ELLER i biblioteket 'menu'!
(Programmet ser først efter filen i biblioteket 'menu', Windows' systemfil
områder og derefter i biblioteket menuen bliver kørt fra. Filen behøves kun til
32-bit's udpakning, bruger du ikke <*zip*> behøver du IKKE .dll
filen) -> Denne optionen gør at du automatisk kan pakke en valgfri .zip
fil ud. -> Dette er en 32-bit's udpakker (ligesom som winzip); så lange
filnavne i win95/98 er støttet. -> I tilfældet filer skal pakkes ud, bør
du helst bruge denne optionen i stedet for <*DOS*> optionen. Dos
optionen kan bruges til 16-bit's udpakning fordi den nye cd_menu.exe holder sig
kompatibel med cd.pet filer som blev lavet til versionerne 1.0 og 1.01 (uden
<*zip*> kommando). -> Tak til Eric W. Engler & Chris Vleghert
for 32-bit's udpaknings programmet. -> Med denne optionen (<*zip*>)
kan du også bruge <*suggest*> eller <*to*> hvis du ønsker
det. -> Siden CCDM Beta 4, er denne funktion blevet forbedret med en NY
(nyere versjon) af Unzdll.dll (v 1.5.2) som bør bruges !
seq= ALLE
OPTIONER OG BEGRÆNSINGER SOM MED file= (Seq= er det ikke altid brugbar, for
den skal placeres EFTER 'file=' (eller 'seq=') (og file= skal indeholde
kommandoen/optionen <*copy*>, <*directory*> eller
<*zip*>)
Kommandolinje-parametere
(optioner): -------------------------------------- som f.eks.
'prog\arj.exe x' (hvor x er en parameter). file=<*run*> hvor kørbar fil
ligger <*cmd*> kommandolinje-parameter(e). file=<*open*> hvor
kørbar fil ligger <*cmd*>
kommandolinje-parameter(e). file=<*install*> hvor kørbar fil ligger
<*cmd*> kommandolinje-parameter(e). file= hvor kørbar fil ligger
<*cmd*> kommandolinje-parameter(e). -> I disse fire tilfælde, kan
kommandolinje-parameter benyttes. -> Se efter at du bruger <*cmd*>
mellom kørbar fil og kommandolinje-parameteren(e).
<*cmd*> blir
ikke "tjekket" på nogen måde. Dette betyder, at hvis programmet ligger i f.eks.
'prog\arj.exe' og du skal pakke filen 'prog\arj\spill.arj ud, kan du IKKE
skrive: 'file=<*run*> prog\arj.exe <*cmd*> x arj\spill.arj', men
skrive SÅDAN: 'file=<*run*> prog\arj.exe <*cmd*> x
prog\arj\spill.arj', skriv fuldstændig hvor filen
ligger.
<*suggest*> eller <*to*>
: ----------------------- Disse optioner kan bruges når file=
indeholder: <*copy*>, <*directory*> eller <*zip*> som er
processer som kontrolleres af menuen. <*suggest*> bibliotek du vil
foreslå filen(r)/biblioteket(r) skal lægges i. <*to*> Placering du vil
menuen skal foreslå at lægge filen i, men brugeren kan ikke selv skrive hvor
filen skal ligge. Ønsker brugeren ikke at lægge filen ind må han/hun trykke
'NO'.
F.eks: file= <*zip*> test.zip <*suggest*>
programsti file= <*copy*> text.doc <*to*>
dokumenter
----
cdsize=<*info*>tekst -> når du ikke
ønsker der skal stå 'Size on CD : ...' -> Med denne option vil kun teksten
du skriver blive vist. -> OBS! : Ikke for lang tekst! -> Ideel når
du vil vise en snyde kode, eller lignende! -> Denne kan
du ikke kopiere tekst fra (F.eks. <ctrl>C vil ikke
virke). ----
cdsize=<*html*>URL (F.eks.
http://www.dinside.com) -> Brug denne option for at vise teksten som en
"hyperkobling" (hyperlink). -> Trykker du på teksten vil standard
netlæseren på maskinen prøve at koble til angivet side. -> Selv om denne
er beregnet på at åbne Internet områder, kan du også køre hvilken som helst fil
du vil. Men kun hvis filen nøjagtige beliggenhed er beskrevet
!
----
hdsize=<*info*>tekst hdsize=<*html*>URL ->
Samme som ovenfor (cdsize=)
----
Extra=<*BEGIN*> Besked
(valgfrit) Tekst på linje 1 ... Tekst på linje 2 ... Tekst på linje 3
... ... <*End*> ->Optionen <*BEGIN*> <*END*> gør
det muligt at skrive mere end en linje tekst. -> I dette tilfælde kan du
bruge linjeskift (enter/return). Alt tekst vil blive placeret på rette plads,
helt til optionen <*End*> er opdaget. -> VIKTIG PUNKT: <*END*>
skal placeres i begyndelsen af en ny linje (efter et linjeskift) -> Tekst
på samme linje og efter <*begin*> eller <*end*> bliver ignoreret.
Her kan du skrive notater om ønskelig.
----
Text=
<*extra*> -> Denne option kopierer indholdet fra
Full-Text feltet.
----
Absolutte fil-lokaliseringer, hvilket
område filen ligger (almindelig beskrivelse):
- Absolutte
fil-lokaliseringer indeholder drevbogstaver (c:\ eller d:\ osv. ... ). -
almindelig beskrivelse indeholder IKKE drevbogstav. Custom CD Menu lægger
drevbogstavet til, fra der hvor menuen bliver kørt fra. - Nogle typiske
kommandoer: <<w>> Vil være Windows biblioteket
(Hvor brugeren har Windows installeret, F.eks. c:\windows)
<<s>> Brugerens systembibliotek (F.eks.
c:\windows\system) <<d>> Brugerens
"skrivebord" (F.eks. c:\windows\Skrivebord)
<<i>> Brugerens "foretrukne" bibliotek (F.eks.
c:\windows\foretrukne) (For at kopiere Internet genveje)
<<m>> Brugerens Startmenu <<f>>
Brugerens Font bibliotek (for at kopiere fonts)
<<r>> Roden af brugerens harddisk (hvor Windows er
installeret) <<c>> Roden af drevet cd-menuen
bliver kørt fra (F.eks. d:\) <<a>> Biblioteket
cd-menuen bliver kørt fra. <<l>> Det forrige
området hvor du f.eks. kopierede eller pakkede noget
ud. -> Husk at du nogle gange
skal vide bibliotek-opsætningen i den udpakkede fil for at få det
rigtigt. -> Ligesom når du
kopierede et bibliotek (bare biblioteket du kopierede biblioteket til bliver
husket) <<t>> Brugerens temporære bibliotek
(lagt ind ved tmp= eller temp= i autoexec.bat) eller Windows' temporære katalog
(F.eks c:\windows\temp) Disse optioner vil KUN gælde
når: - Der kun er EN per filområde.
- De er de første tegn i filområdet (f.eks 'c:\windows', der er ikke nogen
mellemrum før c:)! - Kun når INGEN absolut fil-område er
brugt, PRØV IKKE: c:\<<w>> : Optionen er
ikke det første tegnet, vil ikke virke.
<<w>>c:\ : Dette betyder for menuen: 'C:\windows\C:\' og vil ikke
virke. <<w>><<w>> : Dette betyder
for menuen: 'C:\windows\<<w>>' og vil ikke
virke. ------------------ ------------------ V I
K T I G : ------------------ Alle optionerne som gør at programmet kan
tolke linjen skal skrives i et helt ord og skal placeres som de første tegn på
en ny linje, bortset fra mellemrum som bliver skåret bort automatisk.
OK
: ---- file= hvor filen ligger file= <*directory*> hvor filen
ligger cdsize= 50 MB picture= hvor filen ligger
IKKE OK
: --------- file = hvor filen ligger (mellemrum mellem 'file' og
'=') _file= <*directory*> hvor filen ligger // cdsize= 50
MB picture = hvor filen ligger
ALTSÅ : ------- Hold altid kommandoen og '=' sammen og vær sikker på
at det er det første ord som er at finde på den nye linje
!
Kommando-linje parametere
! ---------------------------
cd_menu.exe -create -pet: hvor anden
menufil ligger
-create -> Når programmet bliver kørt med denne
option, kommer tre ekstra knapper frem. -> 'Refresh' knappen (selv om
denne er der selv om du ikke bruger optionen '-create'(F5) ) -> 'Open'
knappen som gør at du kan åbne en anden menufil (f.eks. cd2.pet eller
test.TXT) -> Speedfile.knappen (stopuret) som vil lave en "speed-file"
(PetfilNavn.bin). EKSTRA FORSIKTIGHED TILRÅDES (Læs SpeedFile_DK.txt) ->
De tre knapper kan være nyttige mens du redigerer på menuen (cd.pet
filen). -> Refresh lader dig observere forandringer du har lavet på cd.pet
filen.
-pet: hvor den anden menufil ligger -> F.eks.
-pet:menu\indhold.dat -> FOR : Du kan specifisere denne kommando i
'autorun.inf' filen og denne fil vil blive automatisk kørt når du sætter Cd'en i
CD-ROM drevet. -> IMOD : Når brugeren dobbeltklikker på programmet, vil
cd.pet filen automatisk blive kørt (hvis den er tilstede) -> Mere FOR:
Dette gør så at du kan narre brugeren. En gang ser han/hun hvad som er i den
specificerede fil, senere ser hun hvad som er i cd.pet filen. (?)
F.eks
:
cd_menu.exe -create -pet:menu\indhold.dat
Menufilen vil være
'indhold.dat' som er i 'menu' biblioteket. Programmet vil vise
open-knappen.
Den bedste måde at lave cd.pet filen
på: ----------------------------------------
- Brug en almindelig
teksteditor (jeg foretrækker Notepad) til at lave 'cd.pet' filen. - Hvis du
ikke vil have at *.pet filene skal være associeret med editoren (selv om jeg
ikke ser nogen skade i det) kan du gemme den som en tekst fil (.txt) og omdøbe
(rename) den når du er færdig. Men, det går helt fint at redigere den uden at
omdøbe den. bare du ikke gemmer den som tekstfil, txt. - Du kan køre .txt
filen når du starter menuprogrammet ved at benytte '-create' optionen og
derefter bruge Load knappen.
- Lav bibliotekerne sådan som du vil ha dem
lagt ind på Cd'en i roden på harddisken. F.eks. Når Cd'en skal indeholde 2
biblioteker: 'programmer' og 'spil', Lav bibliotekerne i roden af C: harddisken
(eller en anden HD som har filerne). Kopier programmerne og spillene du vil
ha på Cd'en i bibliotekerne.
- En enkel måde at fortsætte på: - Lav en
egen partition til at lave CD plader på.(Enkelt at teste) eller ... - Lav på
et andet media (F.eks. Jaz eller Zip driv) - Eller lag en virtuel HD (Dette
er lettest at håndtere). F.eks. Lav et bibliotek (F.eks. Cd-projekt) Hvor du
placerer dit "projekt" i. Kør 'command.com' fra startmenuen og brug DOS
kommandoer til at lave en virtuel harddisk: -> Subst P: c:\CDProj~1 Dette
vil lave biblioteket om til et P:\
drevbogstav.
>>>>>>> Det som er nævnt ovenfor er du
ikke nødt til at gøre, men vil gøre at du kan teste cd.pet filen mens du laver
den.
- Du kan placere Custom Cd Menu (Sammen med cd.pet og valgfrit også
Unzdll.dll, NViewLib.dll, pkunzip, arj og rar) i hvilket som helst bibliotek du
vil siden alle kommandoer (kommer an på hvordan du har sat cd.pet op) er
relative til roden.
- Test den lavede .pet filen ved at køre programmet.
Hvis programmet er lagt ind i de samme biblioteker de skal ligge i på Cd'en vil
denne test fortælle dig meget om den lavede .pet filen. Hvis ikke alt virker
som det skal, undersøg .pet filen for skrivefejl (forkerte filnavne, forkerte
biblioteker osv..). Brug F5 (Refresh) til at køre .pet filen og undersøge
igen.
- Når alt er færdiglavet kan du brænde Cd'en (hold samme orden på
Cd'en!) - Custom CD Menu og cd.pet kan placeres i roden, eller i hvilket som
helst andet bibliotek. - Jeg råder til at lægge dem i roden, så brugeren let
kan køre menuen. - Vil du at menuen skal starte automatisk med det samme
Cd'en bliver sat i CD-ROM drevet, rediger da en fil kaldet: 'autorun.inf' i
RODEN af Cd'en. - Denne filen er ikke mere end en lille tekstfil som
indeholder information om hvad slags fil den skal køre (valgfrit) og ikonet den
skal vise. F.eks. : [autorun]
open=CD_menu.exe icon=icon.ico OBS! : Autorun vil kun
virke når brugeren har 'Automatisk Varsling Ved indsætning' ('Auto Insert
Notification') på, (afkrydset i ruden) men dette er standard på Windows 95, 98,
NT, så de fleste brugere har den på !
Du kan udvide funktionaliteten i
Autorun.inf ved at skrive:
shell=Install shell\Install=&Kør CD
Menu shell\Install\command=CD_menu.exe Dette vil vise :
Kør CD Menu i fed skrift når du trykker med højre museknap på drevet (&
Betyder tegnet "K"
understreget)
======================================================= =======================================================
Fejl
fjernet siden v. 0.99 (testversion) -> 1.0 (udgivet
versjon) -------------------------------------------------------- -
Billede og .arj,.zip og .rar filnavne (når <*dos*> bliver brugt) kan nu
være i små, store eller blandede bogstaver. F.eks. test.zIP - Nogle
Windows-fejlmeldinger bliver bedre håndteret af 1.0 versionen. -
<*dos*> file.arj Bliver nu pakket rigtigt ud.
Fejl fjernet siden v.
1.0 -> 1.01 -------------------------------------------------------- -
Den rapporterede ledige plads (når et bibliotek vil blive kopieret eller pakket
fil vil blive udpakket) blev ikke rigtigt rapporteret under Win95 OSR2 (fat32,
HD større end 2GB). Nu bliver RIGTIG mængde plads igen rapporteret.
Fejl
fjernet siden v. 1.01 ->
1.02 -------------------------------------------------------- - I nogle
(sjældne) tilfælde fik programmet når det slettede et nylig lavet bibliotek
under kørsel af programmet. Programmet håndterede ikke dette problemet godt
(Borland C++ problem). Gennem en omvej er dette problemet nu fixet.
Fejl
fjernet siden v. 1.02 ->
1.03 -------------------------------------------------------- - Versjon
1.02 kan nægte at kopiere/installere/udpakke under Win95 OSR2 og når ledig
HD-plads er over 2 gigabytes. Dette problemet er nu fixet.
Fejl fjernet
siden v. 1.03 ->
1.04 -------------------------------------------------------- - Programmet
så ikke særlig godt ud når (stor skrift) 'Large Fonts' blev valgt. Nu skulle
programmet se godt ud med hvilken som helst indstilling (96 dpi, 120 dpi,
...)
Fejl fjernet siden v. 1.04 ->
1.05 -------------------------------------------------------- - INGEN
PROBLEMER rapporteret (alt er i orden).
Fejl fjernet siden 1.05 ->
1.06 -------------------------------------------------------- - Hvis ikke
nogen 'Extra=' felt ble skrevet, blev ekstra-vinduet ikke tømt. - Hvis ingen
<*end*> ble brugt nær slutningen af cd.pet filen (i sjældne tilfælde)
kunne programmet låse sig. - Hvis andre valg blev valgt under 32bit's
udpakning, blev status-visningen af og til ikke rigtig opdateret.
Fejl
fjernet siden v. 1.06 ->
1.07 -------------------------------------------------------- - Fixet en
mindre fejl med kommandolinje-parametere (kun når det blev udført to ganger i
træk)
======================================================= =======================================================
Kendte
Problemer: -----------------
INGEN
======================================================= =======================================================
Tillæg,
funktioner, Opgraderinger (1.0 -> 1.01)
: ---------------------------------------------------- - Når der ikke er
noget billede OG ingen standardbillede, vil Programmets standardbillede
automatisk vises. - De picture-display rutiner er omskrevet til at kunne
bruge JPG billeder (I følgende version).
Tillæg, funktioner,
Opgraderinger (1.01 -> 1.02) : ----------
------------------------------------------ - Programmet pakker nu zip-filer
ud for dig med 32-bit's kode. Lange filnavne er derfor understøttet. - Nogen
ekstra optioner bliver lagt ind: <*run*>, <*install*>,
<*copy*>, <*zip*>
Tillæg, funktioner, Opgraderinger (1.02
-> 1.03) : ----------------------------------------------------- -
Kompileret med ny 32-bit's compiler. - Problemer med ledig HD-plads
fixet.
Tillæg, funktioner, Opgraderinger (1.03 -> 1.04)
: ----------------------------------------------------- - Menuvinduet kan
ikke maksimeres længere (så ikke godt ud) - Menuen tilpasser sig automatisk
efter gældende grafik instillinger (96 dpi <-> 120 dpi) - Menuen kan nu
vise ekstra billedeformater: jpg, jif, gif, dib, rle, tga, pcx - Nogen af
disse formater behøver ikke sine egne slut-filnavn (f.eks jpg=.jpg) så du kan
"skjule" filerne.
Tillæg, funktioner, Opgraderinger (1.04 -> 1.05)
: ----------------------------------------------------- - Kommandolinje
parametre kan bruges (brug <*cmd*>) - Op til 9 billeder per menuvalg
kan bruges. - Udseendet kan styres af brugeren.
(fed/kursiv/understreget/flere farver).
Tillæg, funktioner, Opgraderinger
(1.05 -> 1.06)
: ----------------------------------------------------- - Custom CD Menu
kan nå spille media-filer (wav, avi, mid, mpg, ...). - "media" filene kan
starte automatisk, gentage, hvert valg kan indeholde sin egen (link).... . -
Du kan skrive <*none*> i stedet for et billede (ungår blink under
afspilning af film, Standardbilledet vil ikke blive vist). - Nogen mindre
fejl fixet.
Tillæg, funktioner, Opgraderinger (1.06 -> 1.07)
: ----------------------------------------------------- Beta 1 -
Udpakning af zip-filer (ved brug av 32 bit udpakning) kan blive afbrudt under
udpakningen. - En lethåndterlig opsætning til at køre egne html-filer
(Online). - Dobbeltklik, eller enter kører menuvalg (Installere / kopiere /
...). Beta 2 - Kan bruge ekstra file= parametre : <*open*> (gør det
samme som <*run*> men statuslinjen viser anden tekst - Custom CD Menu
(CCDM) er lidt grafisk forbedret. - CCDM viser MERE information i
statuslinjen. - brugeren kan selv sætte optioner: Media og/eller billeder
til/fra (nyttig hvis brugeren har et dårlig installeret system, eller en meget
langsom CD-ROM) - (text= ) per menuvalg, en tekstfil kan blive brugt til
visning 'text=relative path' Kan også blive gemt på HD
(eller et andet media) Kan også skrives ud direkte (CCDM
Printer Undertøttes) Beta 3 - Lader dig bruge flere kommandoer (Gennem
kommandoen seq=) - Brug af <*suggest*> eller <*to*> når
destination (hvor filen skal ligge) vælges. - Forbedret 'directory selection'
Vindue.
Beta 4 - Forbedret Save funktion(ved brug af text=). -
Større udpaknings funktionalitet (visuelt, funktionelt) - Baseret på ny
Unzdll.dll !!!!! - Vær sikker på at du bruger sidste versjon (1.5.2) -
Filene cd.pet, Unzdll.dll og NViewLib.dll kan placeres i underbilioteket 'menu'
! - Først bliver 'menu' biblioteket skannet, derefter exe biblioteket (efter
cd.pet). Når den søger efter .dll'ere, bliver Windows bibliotekerne skannet
efter 'menu'. - cd.pet filen kan være meget større (Eksperimenteret med fil
på flere megabytes). - Begrænset til 1500 'file=' kommandoer'. -
Afkodningen af cd.pet filer går lidt hurtigere (baseret på min P133). -
SpeedFile filen kan gøre afkodningen 10 til 100 gange hurtigere. - Brug med
forsigtighed... Læs SpeedFile_DK.txt først!! - Text= tekstdisplay vinduet
forbedret med 'Launch in Editor' knap og funktionalitet. - ved flere af
kommandoer forbedret, op til 9 kommandoer pr. menuvalg.
Endelige Version
1.7 (Alle Beta funktioner nævnt
ovenfor).
=========================================================== ===========================================================
Dette
program er blevet testet, og burde virke korrekt. Men skulle nogen have
problemer, e-mail mig dem, så kan jeg prøve at løse dem.
Se efter senere
versioner af 'Custom CD Menu', jeg planlægger følgende funktioner: - Lade
tekst blive øjeblikkelig gemt på udklipsholderen. - Mulighed for at kunne
bruge forskellige faner. - Mulighed for at gøre vinduet større/mindre. -
Tage .ini filer pga. størrelse og redigering. - Kunne bruge (32 bit) UnRar og
UnAce funktioner (Laveste prioritet, siden Unzip allerede kan bruges)
?-
Lav en Custom CD Menu CREATOR (Sammen med CCDM v 2.0)?
Held og
Lykke! Hilsen, Smart Projects
CUSTOM CD Menu, Før kendt som
"Easy CD Menu"
: -------------------------------------------------------------------------------------------- Jeg
er overrasket over at du ikke kender til vore Easy CD produkter, og lange brug
af dette navn. Uanset, jeg advarer dig om at dette er et lovbeskyttet produkt
fra Adaptec og vi beskytter vore produkter godt. Venligst lad være at bruge
'Easy CD navnet umiddelbart og tilbagetræk beskeder som referer til det
samme. Tak for din opmærksomhed til denne alvorlige sag.
-- Dave
Ulmer Adaptec Software
Products --------------------------------------------------------------------------------------------
The Norwegian FAQ for Custom CD Menu:
Custom CD
Menu 1.07 (For Windows 95, Windows 98 og Windows
NT)
Laget Av Smart Projects Dette
nyttige lille programet er GRATIS og kan distribueres fritt. Pass på at ingen
tar betalt for dette programmet
!
--------------------------------------------------------------------
Hvordan du skal bruke Custom CD Menu
:
Når du lager en CD (Kopierer alle slags programmer på en CD) ønsker du
mange ganger en enkel måte å kopiere, installere eller pakke ut filene til
HardDisk (eller andre medier). Det er akkurat det dette programmet
gjør!
Programmet leser en tekst fil kalt CD.pet (kan bruke andre filnavn)
som må være plassert i samme katalog som programmet 'Custom CD Menu' er
plassert, eller i underkatalogen 'menu'. (Et eksempel er vedlagt)
To
opplysninger før vi begynner: - Opsjonene (kommandoene) er ikke "caps
sensitive", dvs. du trenger ikke skrive kommandoene i bare store eller bare små
bokstaver (dette er for å gjøre det lettere for deg). - path-en er kommer an
på mediets rot-katalog. (f.eks når et program er lagt inn i for å kjøres med
følgende kommando "q:\mp3\winamp.exe" kan dette skape problemer på andre
maskiner, eller hvis du bytter stasjons-bokstav på din CD-Rom. Skriv heller
slik: "mp3\winamp.exe").
------------------------------------------------------------------------------------ Enkelte
plasser er det skrevet 'hvor filen ligger'(F.eks file= hvor filen
ligger) Dette kan være f.eks
file=prog\test.exe ------------------------------------------------------------------------------------
Tekst-filen
(CD.pet) kan inneholde
: -------------------------------------
CDTitle= Teksten du ønsker å
sette inn -> Denne teksten vil vises i tittellinjen på menyen (Den
(f.eks) blå linjen øverst) -> Om du skriver kommandoen flere ganger i
filen, vil kun den første brukes !
defaultpicture= Hvor filen
ligger -> Denne kommandoen er for hvilket hovedbilde du vil bruke
(valgfritt), velger du ikke et bilde vil et "standard-bilde" dukke opp ->
Bildet kan ligge i katalogen "grafikk" på cd-romen. f.eks
"grafikk\meny.jpg" -> Skriver du kommandoen inn flere plasser, vil bare
den første bli brukt ! -> Følgende formater kan brukes: bmp, ico, wmf,
emf, jpg, jif, gif, dib, rle, tga, pcx. MEN ! Les delen
om bilde visnig nøye, særlig siden det kreves en .dll fil for noen
fil-formater.
defaultmedia= Hvor filen ligger -> Filen som skal
åpnes / kjøres kan f.eks ligge i katalogen bmp (bmp\eksempel.bmp) ->
Skriver du kommandoen inn flere plasser, vil bare den første bli brukt
! -> If there isn't a media specified for a certain selection, the
defaultmedia will be played. -> Les forklaringen for media= (nedenfor),
for å få vite hvordan du skal bruke den!
display= biub -> Denne
linjen er valgfri. -> Denne linjen forandrer på tekstens utsende på
menyen. -> I fall denne linjen ikke er der; Fet(b) svart(b) blir brukt som
standard. -> Hvis du bruker denne opsjonen må du huske på at den MÅ
inneholde fire tegn (bibu), hvis ikke vil den bli
ignorert. -> Det første feltet er FET (BOLD). Sett
denne til "b" eller "2" (ønsker du ikke FET skrift kan du bruke et annet tegn.
F.eks "0"). -> Det andre feltet er KURSIV (ITALIC).
Sett denne til "i" eller "1". (ønsker du ikke KURSIV skrift kan du bruke et
annet tegn. F.eks "0"). -> Det tredje feltet er
UNDERSTREKING (UNDERLINED). Sett denne til "u" eller "1" (ønsker du ikke
UNDERSTREKING kan du bruke et annet tegn. F.eks "0").
-> Det fjerde feltet er for hvilken farge teksten skal
ha: b =
Black g =
Green n =
Navy p =
Purple t =
Teal r =
Red s =
Blue f =
Fuchsia w
= White a
= Aqua
CD.pet filen kan holde opptil 1500 file= kommandoer ! Men bruk helst så
få som mulig, siden lesingen av filen tar lengre tid jo flere kommandoer. Tar
det lang tid med lesingen av filen; les filen
SpeedFile_NO.txt.
====== Denne delen må være spesifisert for hvert
program/spill. Title= Er den eneste kommandoen du MÅ ha for hvert menyvalg
(Men det er lite vits i å ha kun Title= , siden den ikke gjør noen ting bortsett
fra å lage en tekst). ======
Title= Tittelen du vil skal vises i
menylinjen for programmet (f.eks Spill1) (Ikke for lang til å passe i vinduet,
prøv deg frem)
file= Hvor filen ligger på mediet (Unntak forklart lengre
ned) -> En fil kan være kjørbar(.exe, com, bat) men også et annet format
som du vet brukeren av platen har et program for (som f.eks en txt-fil, eller
word-dokument). Hvis en fil heter f.eks help.html, vil brukerens
standard-nettleser automatisk vise -html filen. Annet eksempel : Når filen heter
spill.zip, vil winzip åpne filen HVIS (Uthever HVIS) Winzip er installert på
systemet. Kommando-linje parametere kan brukes i visse tilfeller (les videre for
kommando).
seq= Hvor filen ligger på mediet (fungerer på samme måte som
file=) -> Hovedgrunnen til denne kommandoen er at du skulle kunne utføre
flere operasjoner på et menyvalg(F.eks pakke ut, og etterpå kjøre utpakket
fil). -> Fungerer altså på samme måte som File=, men med unntak! Unntak
: -> Flere operasjoner (Meste er 9 seg=, så ... : file= + 9 seq= 10
operasjoner pr. menyvalg!)
cdsize= Størrelsen på prgrammet når det er på
CD (valgfritt !) -> F.eks når du bruker: cdsize=40 MB, vil programmet
vise: Size on CD : 40 MB -> Unntak på dette er forklart lenger
ned.
HDSize= size of the application on the HD (e.g. once it is
unpacked) -> e.g. when you use : hdsize=60 MB, the program will display :
Size on HD : 60 MB -> An exception on this rule is explained
later
Extra= Skriv hva som helst -> F.eks forklaringer, jukse
koder, ting som en må være oppmerksom på når en installerer programmet ->
Du må ikke bruke linjeskift (Return, Enter) under skrivingen av kommentare, bare
skriv rett frem programmet tar seg av linjeskift selv Hvis du bruker
Linjeskift (Return, Enter), vil ikke det du skriver etterpå vises. ->
Unntak forklart lenger ned. Picture= Hvor bildet du
vil bruke til menyvalget ligger. -> F.eks bilder\sc.bmp -> Hvis du
ikke skriver hvor bildet ligger, eller du skriver feil vil "standard-bildet" bli
brukt. -> For best resultat (Laste tid <-> bra grafikk) vil være ved
et 234 x 173 pixels bmp-bilde. -> All størrelse på bilder kan brukes
uansett ! -> Siden versjon 1.5 kan flere bilde-filer brukes. Opp til 9 per
menyvalg (Opptil 9 forskjellige bilder). Bare skriv picture= for hvert av
bildene du vil ha. -> Hvis du spesifiserer <*none*> (f.eks picture=
<*none*>) vil ikke engang standard-bildet vises. Bruk denne oppsjonen bare
når du har en film som defaultmedia= ! Denne oppsjonen vil hindre flikkring hver
gang du går på et nytt menyvalg. NB ! Les denne delen
om bilde-visning nøye siden du trenger en .dll fil for noen bilde-
formater: Når du har med filen NViewLib.dll i katalogen
hvor cd_menu.exe er kan du: - Følgende formater kan brukes: bmp, ico, wmf,
emf, jpg, jif, gif, dib, rle, tga, pcx. - Filene kan hete
hva som helst, programmet er laget for å lese av i filen hva slags format den
er. - UNNTAK på denne regelen:
wmf, ico, emf, pcx and tga bilde-formater må ha korrekt filnavn for å virke
(f.eks en .wmf fil kan ikke hete "grafikk.www", men
"grafikk.wmf". - Hvis innskrevet
fil ikke er en bilde-fil, eller feil format, vil en EKKEL feilmelding dukke opp:
("I can not work around because I use a third party .dll
file"). - Noen .jpg format kan
også skape problemer med denne .dll
filen. - Om du vil skjule et bilde
ved å bruke et annet fil-navn, bruk IKKE disse typene: bmp, ico, emf, wmf hvis
du gjør så, vil bare standard-bildet vises. Et godt tips: Bruk ikke-kjent bilde
format på bilde-filer du vil
skjule. - Test alltid menyen, for
å se at ingenting gikk galt.
Når filen NViewLib.dll ikke er innlagt,
heller ikke i windows katalogen!:
- Er bare formatene bmp, ico, wmf og emf
støttet. - De må ha riktig filnavn
for å virke. Media= hvor filen du vil vise/avspille
ligger. -> relative path is the location of the media file you want to run
(e.g. sounds\jingle.wav) -> Hvis ingenting blir brukt, eller filen ikke
eksisterer vil standard-filen bli brukt. -> Når en fil blir innskrevet,
vil den bli åpnet (Play-knapp dukker opp) -> Hver media-fil, når den bli
åpnet, trenger litt tid (også CD-tilgang), noe som kan sakke farten under
gjennomgangen av menyen (Test dette først!). -> Denne funksjonen bruker
Windows' standard API'er som er installert og kan derfor spille alle media-filer
som også kan bli spilt i MedieAvspilling (MediaPlayer). Kvalitet og
gjennomføring varierer noen ganger litt etter hva slags programvare som er
installert. F.eks På et helt standard Win95, OSR2 oppsett kan du spille .avi,
.wav, .mid, .mpg, .mpeg, .mov, ..., men når en annen medie-spiller er
installert(F.eks Xing) kan noen formater ikke lenger bli spilt lenger! (F.eks
.mov). Det er også et spørsmål om 'Hva har brukeren installert på hans/hennes
system?' ! Om du bruker .wav, .mid and .avi vil du ikke ha noe som helst
problem! -> Filen kan startes i forskjellige moduser. Når ingen ekstra
informasjon annet en hvor filen ligger, vil filen bli åpnet og stå ved standby.
Når du skriver <*play*> etter vil den begynne å spille når den er åpnet.
Når du skriver <*loop*> etter vil den fortsette å spille om og om igjen,
til du stopper den (Du må fortsatt starte den ved å trykke play). Skriver du
<*pllo*> etter, vil filen bli åpnet, begynne å spille og spille om og om
igjen til du trykker stop. F.eks media= <*play*>
movies\weezer.avi -> Den vil automatisk bli satt på pause når du pakker ut
eller kopierer en fil/katalog med menyen. Den vil begynne å spille igjen med det
samme operasjonen er over. -> Når en ikke kontrollerbar kommando (av
menyen selv) blir startet(F.eks <*dos*>, <*run*>, <*install*>)
vil filen bli satt på pause, men knappene kan fortsatt brukes og filen kan
startes igjen manuelt ved å trykke play. -> Advarsel: - Som før
skrevet; noen filer avhenger av programvare for å kjøres (men .avi, .mid and
.wav vil alltid gå bra). - Som skrevet før; 'media=' for hvert menyvalg er
trolig tungt å laste for CD-ROM'en og kan sakke ned på farten (avhengig av
systemet) - Så ikke overdriv, test det først! Valget er der for deg, men
systemet kan være uskikket til å utføre store mengder data(?)
Text= hvor
tekst-filen (txt) du vil vise brukeren ligger -> Skriver du ikke inn noen
fil, vil ikke text-knappen dukke opp. -> Kan ikke den spesifiserte filen
lastes, vil brukeren bli informert om dette. -> Prøver du å laste en binær
fil vil du se noen rare tegn i text-vinduet. -> Den åpnede og viste tekst
kan forandres (BARE på skjermen, IKKE i filen). -> Innholdet kan printes
ut, eller bli lagret der brukeren ønsker det. -> Teksten kan kjøres i
brukeren standard .txt editor (Gjennom midlertidig fil, lagret i den temporære
katalogen)
======
Unntak til
regelen! ------------------------
file=<*DOS*> hvor filen du vil
pakke ut er (F.eks <*DOS*>apps\app1.zip) MERK: Bruken av <*zip*>
kommandoen er best å ha over <*dos*> kommandoen i tilfeller med en .zip
fil siden <*zip*> kommandoen har 32-bit's utpakking. -> Når du ikk
er sikker på om brukeren vil kunne pakke ut filer av typen *.zip, *.arj eller
*.rar kan du bruke <*dos*> kommandoen før du skriver hvor på harddisken
filen er. -> For at dette skal virke må du legge pkunzip.exe og/eller
arj.exe og/eller rar.exe inn i samme katalog som meny-programmer (og cd.pet
filen) er i. -> Når filene er til stede vil menyen pakke dem ut for deg
ved kommandoen. -> En ekkel "bi-virkning": Når disse filene inneholder
lange filnavn vil de bli forkortet fordi DOS utpakkere blir benyttet! F.eks når
lange filnavn blir benytte og det første ordet i hvert filnavn er det samme for
alle filer, vil hver fil bli overskrevet av neste utpakkede fil (når bedt om
det). (Siden versjon 1.02 av Custom CD Menu, har 32-bit's utpakking vært
mulig, bruk <*zip*>). -> TIPS : Det kan være lurt å bruke winzip 6,3
og oppover for å gjøre filene selvutpakkende (konvertere dem til .exe filer). Da
bør du IKKE bruke <*DOS*> kommandoen.
file=<*directory*> hvor
hele katalogen finnes (F.eks. <*DIRECTORY*>apps\app1) -> Denne
katalogen kan inneholde filer, og/eller andre kataloger. -> Når 'install'
under kjøringen av programmer, vil brukeren bli tilbudt å kopiere hele katalogen
til et sted på systemet. -> Dette kan være nyttig når du har f.eks en
katalog full av bilder du vil kopiere til et annet sted på
maskinen/systemet. -> Med denne kommandoen kan du også bruke
<*suggest*> (foreslå) eller <*to*> (til)
file=<*copy*>
Hvor filen ligger -> Denne kommandoen gjør akkurat det samme som
<*directory*> kommandoen, men er ment å brukes på en enkelt fil og ikke en
hel katalog. Brukerens sytem vil kopiere en fil, istedenfor en hel
katalog. -> Så, både <*copy*> og <*directory*> kan bli brukt
om en annen, men husk å bruke filnavnet til filen når du vil kopiere en enkel
fil og katalog-navnet (uten filnavn) når du vil kopiere en katalog. -> Med
denne kommandoen kan du også bruke <*suggest*> eller <*to*> i
tillegg.
file=<*run*> hvor filen du vil kjøre ligger (F.eks
patch.exe) eller file=<*open*> Hvor filen du vil åpne ligger (F.eks
Les-Meg.txt) eller file=<*install*> Hvor filen du vil kjøre ligger
(F.eks install.exe) -> De tre opsjonen (kommandoene) gjør akkurat det
sammme. Egentlig trenger du ikke bruke hverken <*run*>, <*open*>
eller <*install*> for å kjøre/åpne en fil. -> Disse opsjonene er
bare så du kan lettere se hva som blir kjørt/åpnet mens du redigere
menyen. -> Avhengig av hvilken oppsjon som blir brukt, vil hjelp-teksten
på StatusBar'en forandre når musepekeren beveges over 'Run'
knappen.
file=<*zip*> Hvor .zip filen du vil pakke ut ligger (F.eks
game1.zip) -> VIKTIG : Du må legge filen: Unzdll.dll i samme katalog som
filene cd_menu.exe og cd.pet er i ELLER i katalogen 'menu'! (Programmet ser
først etter filen i katalogen 'menu', windows's system-fil områder og etterpå i
katalogen menyen blir kjørt fra. Filen tregs kun til 32-bit's utpakking, bruker
du ikke <*zip*> trenger du IKKE ha med .dll filen) -> Denne opsjonen
gjør at du kan automatisk pakke ut en valgfri .zip fil. -> Dette er en
32-bit's utpakker (likedan som winzip); så lange filnavn og andre win95/98 saker
er støttet. -> I fall filer må pakkes ut, bør du helst bruke denne
opsjonen istedet for <*DOS*> opsjonen. Dos opsjonen kan brukes til
16-bit's utpakking slik at den nye cd_menu.exe holder seg kompatibel mde cd.pet
filer som ble laget for versjonene 1.0 og 1.01 (uten <*zip*>
kommando). -> Takk til Eric W. Engler & Chris Vleghert for 32-bit's
utpakkings programmet. -> Med denne opsjonen (<*zip*>) kan du også
bruke <*suggest*> ellr <*to*> om du ønsker det. -> Siden CCDM
Beta 4, er denne funksjonen blitt forbederet med en NY (nyere versjon) av
Unzdll.dll (v 1.5.2) som bør brukes !
seq= ALLE OPSJONER OG BEGRENSINGER
SOM MED file= (Seq= er det ikke alltid bruk for, den må plasseres ETTER
'file=' (eller 'seq=') (og file= må inneholde kommandoen/opsjonene
<*copy*>, <*directory*> eller
<*zip*>)
Kommandolionje-parametere
(opsjoner): -------------------------------------- som f.eks 'prog\arj.exe
x' (hvor x er en parameter). file=<*run*> hvor kjørbar fil ligger
<*cmd*> kommandolinje-parameter(e). file=<*open*> hvor kjørbar
fil ligger <*cmd*> kommandolinje-parameter(e). file=<*install*>
hvor kjørbar fil ligger <*cmd*> kommandolinje-parameter(e). file= hvor
kjørbar fil ligger <*cmd*> kommandolinje-parameter(e). -> I disse
fire tilfellene, kan kommandolinje-parameter benyttes. -> Se etter at du
bruker <*cmd*> mellom kjørbar fil og
kommandolinje-parameteren(e).
<*cmd*> blir ikke "sjekket" på
noen måte. Dette betyr at hvis programmet ligger i f.eks 'prog\arj.exe' og du
skal pakke ut filen 'prog\arj\spill.arj kan du IKKE skrive: 'file=<*run*>
prog\arj.exe <*cmd*> x arj\spill.arj', men skriv SLIK: 'file=<*run*>
prog\arj.exe <*cmd*> x prog\arj\spill.arj', skriv fullstendig ut hvor
filen ligger.
<*suggest*> eller <*to*>
: ----------------------- Disse opsjonene kan brukes når file=
inneholder: <*copy*>, <*directory*> eller <*zip*> som er
prosesser som kontrolleres av menyen. <*suggest*> katalog du vil
foreslå filen(e)/katalogen(e) skal legges i. <*to*> Plass du vil menyen
skal foreslå å legge inn filen, men brukeren kan ikke skrive inn selv hvor filen
skal ligge. Ønsker ikke brukeren å legge inn filen må han/hun trykke 'NO'.
F.eks: file= <*zip*> test.zip <*suggest*>
applicationpath file= <*copy*> text.doc <*to*>
documents
----
cdsize=<*info*>tekst -> når du ikke
ønsker det skal stå 'Size on CD : ...' -> Med denne oppsjonen vil bare
teksten du skriver inn bli vist. -> OBS! : Ikke lag teksten for
lang! -> Ideél når du vil vise en jukse-kode, eller
lignende! -> Dette kan du ikke kopiere tekst fra
(F.eks. <ctrl>C vil ikke funke).
----
cdsize=<*html*>URL (F.eks http://www.dinside.com) ->
Bruk denne opsjonen for å vise teksten som en "hyperkobling"
(hyperlink). -> Trykker du på teksten vil standard nettleser på maskinen
prøve å koble til angitt side. -> Selv om denne er helst beregnet for å
åpne internett-områder, kan du også kjøre hvilken som helst fil du vil. Men
bare hvis filen nøyaktige beliggenhet er beskrevet !
----
hdsize=<*info*>text hdsize=<*html*>URL ->
Samme som ovenfor (cdsize=)
----
Extra=<*BEGIN*> Beskjed
(valgfritt) Text on line 1 ... Text on line 2 ... Text on line 3
... ... <*End*> ->Opsjonen <*BEGIN*> <*END*> gjør
det mulig å skrive mer enn en linje med tekst. -> I dette tilfellet kan du
bruke linjeskift (enter/return). All tekst vil bli plassert på plass, helt til
opsjonen <*End*> er oppdaget. -> VIKTIG PUNKT: <*END*> må bli
plasser i begynnelsen av en ny linje (etter et linjeskift) -> Tekst på
samme linje og etter <*begin*> eller <*end*> blir ignorert. Her kan
du skrive notater om ønskelig.
----
Text=
<*extra*> -> Denne opsjonen kopierer inngoldet
fra Full-Text feltet.
----
Absolutte fil-loakliseringer, hvilket
omdråde filen ligger (vanlig beskrivelse):
- Absolutte fil-lokaliseringer
inneholder stasjonsbokstaver (c:\ eller d:\ osv ... ). - vanlig beskrivelse
inneholder IKKE stasjonsbokstav. Custom CD Menu legger til
stasjons-bokstaven, fra der menyen blir kjørt fra. - Noen typiske
kommandoer: <<w>> Vil være Windowskatalogen
(Hvor brukeren har Windows installert, F.eks c:\windows)
<<s>> Brukens system-katalog (F.eks
c:\windows\system) <<d>> Brukerens
"skrivebord" (F.eks c:\windows\Skrivebord)
<<i>> Brukeren's "favoritter" katalog (F.eks c:\windows\favoritter)
(For å kopiere internett-snarveier) <<m>>
Brukerens Start-meny <<f>> Brukerens
Font-katalog (for å kopiere fonter) <<r>>
Roten av brukerens harddisk (hvor Windows er installert)
<<c>> Roten av stasjonen cd-menyen blir kjørt fra (F.eks
d:\) <<a>> katalogen cd-menyen blir kjørt
fra. <<l>> Det forrige området hvor du f.eks
kopierte eller pakket ut noe.
-> Husk at du noen ganger må vite katalog-oppsettet i den utpakkede filen for
å få det riktig til. -> Likedan
når du kopierer en katalog (bare katalogen du kopierte katalogen til blir
husket) <<t>> Brukerens temporære katalog
(lagt inn ved tmp= eller temp= i autoexec.bat) eller Windows' temporære katalog
(F.eks c:\windows\temp) Disse opsjonen vil BARE gjelde
når: - Det er bare EN per
fil-område. - De er de første tegnene i filområdet (f.eks
'c:\windows', det er ikke noe mellomrom før c:)! - Bare
når INGEN absolutt fil-område er brukt så, IKKE PRØV:
c:\<<w>> : Opsjonen er ikke det første tegnet, vil ikke
virke. <<w>>c:\ : Dette betyr for menyen:
'C:\windows\C:\' og vil ikke virke.
<<w>><<w>> : Dette betyr for menyen:
'C:\windows\<<w>>' og vil ikke virke.
------------------ ------------------ V I K T I G
: ------------------ Alle opsjonene som gjør at programmet kan tolke
linjen må bli skrevet i et helt ord og må bli plasser som de første tegnene på
en ny linje, bortsett fra mellom som blir kuttet bort automatisk.
OK
: ---- file= hvor filen ligger file= <*directory*> hvor filen
ligger cdsize= 50 MB picture= hvor filen ligger
IKKE OK
: --------- file = hvor filen ligger (mellomrom mellom 'file' og
'=') _file= <*directory*> hvor filen ligger // cdsize= 50
MB picture = hvor filen ligger
ALTSÅ : ------- Hold alltid kommandoen og '=' sammen og forsikre deg
om at det er det første ordet som er å finne på den nye linjen
!
Kommando-linje parametere
! ---------------------------
cd_menu.exe -create -pet: hvor annen
menyfil ligger
-create -> Når programmet blir kjørt med denne
opsjonen, kommer tre ekstra knapper frem. -> 'Refresh' knappen (selv om
denne er der fortsatt selv om du ikke bruker opsjonen '-create'(F5) ) ->
'Open' knappen som gjør at du kan åpne en annen menyfil (f.eks cd2.pet eller
test.TXT) -> Speedfile.knappen (stoppeklokken) som vil lage en
"speed-file" (PetfilNavn.bin). EKSTRA FORSIKTIGHET RÅDET (Les
SpeedFile_NO.txt) -> De tre knappene kan være nyttige mens du redigerer på
menyen (cd.pet filen). -> Refresh lar deg observere forandringer du har
gjort på cd.pet filen.
-pet: hvor den andre meny-filen ligger ->
F.eks -pet:menu\innhold.dat -> PROFT : Du kan spesifisere denne kommandoen
i 'autorun.inf' filen og denne filen vil bli automatisk bli kjørt når du setter
CD'n i CD-ROM'EN. -> KONTRA : Når brukeren dobbelklikker på programmet,
vil cd.pet filen bli automatisk lastet (om den er innlagt) -> Mer PROFT:
Dette gjør så du kan narre brukeren. En gang ser han/hun hva som er i den den
spesifiserte filen, senere ser hun hva som er i cd.pet filen. (?)
F.eks
:
cd_menu.exe -create -pet:menu\content.dat
Meny-filen vil være
'content.dat' som er i 'menu' katalogen. Programmet vi vise
open-knappen.
Den beste måten å lage cd.pet filen
på: ----------------------------------------
- Bruk en vanlig
teksteditor (jeg foretrekker EditPad) til å lage 'cd.pet' filen. - Når du
ikke vil at *.pet filene skal bli assosiert med editoren (enda jeg ikke ser noen
skade i det) kan du lagre den som en tekst fil (.txt) og omdøpe (rename) den når
du er ferdig. Men, det går helt fint å redigere den uten å rename den. bare du
ikke lagrer den som tekst-fil, txt. - Du kan laste .txt filen når du starter
meny-programmet ved å benytte '-create' opsjonen og etterpå bruke Load
knappen.
- Lag katlogene sånn som du vil ha dem lagt inn på CD'en i roten
på HardDisken. F.eks Når CD'en skal inneholde 2 kataloger: 'programmer' og
'spill', Lag katalogene i roten av C: HardDisken (eller en annen HD som har
filene). Kopier programmene og spillene du vil ha på CD'N i de
katalogene.
- En enkel måte å fortsette på: - Lag en egen partisjon
for å lage CD plater på.(Enkelt å teste) eller ... - Lag på et annet media
(F.eks. Jaz eller Zip drive) - Eller lag en virtuell HD (Dette er lettest å
håndtere). F.eks. Lag en katalog (F.eks CDProsjekt) Som du plasserer
"prosjektet" ditt i. Kjør 'command.com' fra start-menyen og bruk DOS kommandoer
for å lage en viruell harddisk: -> Subst P: c:\CDPros~1 Dette vil gjøre
katalogen om til en P:\ stasjonsbokstav.
>>>>>>> Det
som er nevnt ovenfor er du ikke nødt til å gjøre, men vil gjøre så du kan teste
cd.pet filen mens du lager den.
- Du kan plassere Custom Cd Menu (Sammen
med cd.pet og valgfritt også Unzdll.dll, NViewLib.dll, pkunzip, arj og rar) i
hvliken som helst katalog du vil siden alle kommandoer (kommer an på hvordan du
har lagt opp cd.pet) er relative til roten.
- Test den lagede .pet filen
ved å kjøre programmet. Hvis programmen er lagt inn i de samme katalogene de
skal ligge i på CD'en vil denne testen fortelle deg mye om den lagede .pet
filen. Om ikke alt virker som det skal, undersøk .pet filen for skrivefeil
(feile filnavn, feil katalog osv..). Bruk F5 (Refresh) for å laste .pet filen og
undersøke igjen.
- Når alt er ferdiglagd kan du brenne CD'en (hold samme
orden på CD'n!) - Easy CD Menu og cd.pet kan bli plassert i roten eller i
hvilken som helst annen katalog. - Jeg råder til å legge dem i roten, så
brukeren lett kan kjøre menyen. - Vil du at menyen skal starte automatisk med
det samme CD'en blir sat i CDROM-en rediger en fil kalt: 'autorun.inf' i ROTEN
av CD'en. - Denne filen er ikke mer enn en liten tekst-fil som inneholder
informasjon om hva slags fil den skal kjøre (valgfritt) og ikonet den skal
vise. F.eks. : [autorun]
open=CD_menu.exe icon=icon.ico OBS! : Autorun vil bare
virke når brukeren har 'Automatisk Varsling Ved insetting' ('Auto Insert
Notification') på, (avkrysset i ruten) men dette er standard på Windows 95, 98,
NT, så de fleste brukerne har den på !
Du kan utvide funksjonaliteten i
Autorun.inf ved å skrive:
shell=Install shell\Install=&Kjør CD
Menu shell\Install\command=CD_menu.exe Dette vil vise :
Kjør CD Menu i fet skrift når du trykker med høyre musknapp på stasjonen (&
Betyr tegnet
understrekning)
======================================================= =======================================================
Feil
fjernet siden v. 0.99 (test-versjon) -> 1.0 (utgitt
versjon) -------------------------------------------------------- - Bilde
og .arj,.zip og .rar filnavn (når <*dos*> blir brukt) kan nå være i små,
store eller blandede bokstaver. F.eks. test.zIP - Noen Windows-feilmeldinger
blir bedre håndtert av 1.0 versjonen. - <*dos*> file.arj Blir nå pakket
ut riktig.
Feil fjernet siden v. 1.0 ->
1.01 -------------------------------------------------------- - Den
rapporterte ledige plassen (når en katalog vil bli kopiert eller pakket fil vil
bli utpakket) ble ikke riktig rapportert under Win95 OSR2 (fat32, HD større enn
2GB). Når blir RIKTIG mengde plass igjen rapportert.
Feil fjernet siden
v. 1.01 ->
1.02 -------------------------------------------------------- - I noen
(sjeldne) tilfeller fikk programmet når det slettet en nylig skapt katalog under
lastingen av programmet. Programmet håndterte ikke dette problemet bra (Borland
C++ problem). Gjennom en omvei er dette problemet nå fikset.
Feil fjernet
siden v. 1.02 ->
1.03 -------------------------------------------------------- - Versjon
1.02 kan nekte å kopiere/installere/utpakke under Win95 OSR2 og når ledig
HD-plass er over 2 Giga Bytes. Dette problemet er nå fikset.
Feil fjernet
siden v. 1.03 ->
1.04 -------------------------------------------------------- - Programmet
så ikke særlig bra ut når (stor skrift) 'Large Fonts' ble valgt. Nå skulle
programmet se bra ut med hvilken som helst innstilling (96 dpi, 120 dpi,
...)
Feil fjernet siden v. 1.04 ->
1.05 -------------------------------------------------------- - INGEN
PROBLEMER rapportert (alt er i orden).
Feil fjernet siden 1.05 ->
1.06 -------------------------------------------------------- - Hvis ikke
noe 'Extra=' felt ble skrevet inn, ble ikke ekstra-vinduet blannket ut. -
Hvis ingen <*end*> ble brukt nær slutten av cd.pet filen (i sjeldne
tilfeller) kunne programmet (krasje) låse seg. - Hvis andre valg ble valgt
under 32bit's utpakking, ble status-visningen av og til ikke riktig
oppdatert.
Feil fjernet siden v. 1.06 ->
1.07 -------------------------------------------------------- - Fikset en
mindre feil med kommandolinje-parametere (bare når det ble utført to ganger på
rad)
======================================================= =======================================================
Kjente
Problemer: -----------------
INGEN
======================================================= =======================================================
Tillegg,
funksjoner, Oppgraderinger (1.0 -> 1.01)
: ---------------------------------------------------- - Når det ikke er
noe bilde OG inget standard-bilde, vil Programmets standard-bilde automatisk
vises. - De picture-display rutinen er omskrevet for å kunne bruke JPG bilder
(I følgende versjon).
Tillegg, funksjoner, Oppgraderinger (1.01 ->
1.02) : ---------- ------------------------------------------ - Programmet
pakker nå ut zip-filer for deg med 32-bit's kode. Lange filnavn er derfor
støttet. - Noen ekstra opsjoner blir lagt inn: <*run*>,
<*install*>, <*copy*>, <*zip*>
Tillegg, funksjoner,
Oppgraderinger (1.02 -> 1.03)
: ----------------------------------------------------- - Kompilert med ny
32-bit's compiler. - Problemer med ledig HD-plass fikset.
Tillegg,
funksjoner, Oppgraderinger (1.03 -> 1.04)
: ----------------------------------------------------- - Meny-vinduet kan
ikke maksimeres lengre (så ikke bra ut) - Menyen tilpasser seg automatisk
etter gjeldende grafikk-instillinger (96 dpi <-> 120 dpi) - Menyen kan
nå vise ekstra bildeformat: jpg, jif, gif, dib, rle, tga, pcx - Noen av disse
formatene trenger ikke sine egne slutt-filnavn (f.eks jpg=.jpg) så du kan
"skjule" filene.
Tillegg, funksjoner, Oppgraderinger (1.04 -> 1.05)
: ----------------------------------------------------- - Kommandolinje
parametere kan brukes (bruk <*cmd*>) - Opptil 9 bilder per menyvalg kan
brukes. - Utsendeet kan styres av brukeren. (fet/kursiv/underlinje/flere
farger).
Tillegg, funksjoner, Oppgraderinger (1.05 -> 1.06)
: ----------------------------------------------------- - Custom CD Menu
kan nå spille media-filer (wav, avi, mid, mpg, ...). - "media" filene kan
starte automatisk, gjenta, hvert valg kan inneholde sin egen lenke (link)....
. - Du kan skrive <*none*> istedet for et bilde (ungår flikring under
avspilling av filmer, Standard-bildet vil ikke bli vist). - Noen mindre feil
fikset.
Tillegg, funksjoner, Oppgraderinger (1.06 -> 1.07)
: ----------------------------------------------------- Beta 1 -
Utpakking av zip-filer (ved bruk av 32 bit utpakking) kan bli avbrutt under
utpakkingen. - Ett letthåndterlig oppsett for å kjøre egne html-filer
(Online). - Dobbel-klikking, eller enter kjører meny-valg (Installere /
kopiere / ...). Beta 2 - Kan bruke ekstra file= parametere :
<*open*> (gjør det samme som <*run*> men status-linjen viser annen
tekst - Custom CD Menu (CCDM) er litt grafisk forbedret. - CCDM viser MER
informasjon i status-linjen. - brukeren kan selv sette opsjoner: Media
og/eller bilder På/Av-slått (nyttig vis brukeren har et dårlig installert
system, eller en veldig treg CD-ROM) - (text= ) per menyvalg, en tekst-fil
kan bli brukt for visning 'text=relative path' Kan også
bli lagret på HD (eller et annet media) Kan også skrives
ut direkte (CCDM Printer Støtte) Beta 3 - Lar deg bruke flere kommeandoer
(Gjennom kommandoen seq=) - Bruk av <*suggest*> eller <*to*> når
destinasjon (hvor filen skal ligge) velges. - Forbedret 'directory selection'
Vindu.
Beta 4 - Forbedret Save-funksjon(ved bruk av text=). -
Større utpakkings funksjonalitet (visuelt, funksjonelt) - Basert på ny
Unzdll.dll !!!!! - Vær sikker på at du bruker siste versjon (1.5.2) -
Filene cd.pet, Unzdll.dll og NViewLib.dll kan plasseres i underkatalogen 'menu'
! - Føst blir 'menu' katalogen scannet, etterpå exe katalogen (etter cd.pet).
Når den søker etter .dll ene, blir windows-katalogene scannet etter 'menu'. -
cd.pet filen kan være mye større (Eksperimentert med fil på flere
MegaBytes). - Begrenset til 1500 'file=' kommandoer'. - Dekodingen av
cd.pet filer går litt fortere (på min P133). - SpeedFile filen kan gjøre
dekodingen 10 til 100 gange raskere. - Bruk med forsiktighet... Les
SpeedFile_NO.txt først!! - Text= tekst-display viunduet forbedret med 'Launch
in Editor' knapp og funksjonalitet. - ved flere av kommandoer forbedret,
opptil 9 kommandoer pr. menyvalg.
Endelige Versjon 1.7 (Alle Beta
funskjoner nevnt
ovenfor).
=========================================================== ===========================================================
Dette
programmet er blitt testet, og burde virke ordentlig. Men skulle noen ha
problemer, e-mail meg dem, så kan jeg prøve å løse dem.
Se etter senere
versjoner av 'Custom CD Menu', jeg planlegger følgende funksjoner: - La tekst
bli øyeblikkelig lagret på utklippstavlen. - Mulighet for å kunne bruke
forskjellige merker. - Mulighet for å gjøre vinduet større/mindre. - Ta
.ini filer pga størrelse og redigering. - Kunne bruke (32 bit) UnRar og UnAce
funksjoner (Laveste prioritet, siden Unzip allerede kan brukes)
?- Lag en
Custom CD Menu LAGER (Sammen med CCDM v 2.0)?
Lykke
Til! Hilsen, Smart Projects
CUSTOM CD Menu, Før kjent som "Easy
CD Menu"
: -------------------------------------------------------------------------------------------- Jeg
er overrasket over at du ikke vet om våre Easy CD produkter, og lange bruk av
det navnet. Uansett, jeg advarer deg om at dette er et lov-beskyttet
produkt fra Adaptec og vi beskytter fore produkter godt. Vennligst slutt å
bruke 'Easy CD'-navnet umiddelbart og tilbaketrekke noen beskjeder som referer
til det samme. Takk for din oppmerksomhet til denne alvorlige
saken.
-- Dave Ulmer Adaptec Software
Products --------------------------------------------------------------------------------------------
The Portuguese FAQ for Custom CD Menu:
Custom CD Menu
1.07
Criado por Smart Projects Este pequeno programa é GRÁTIS e pode ser distribuído
LIVREMENTE. Assegure-se de nunca cobrar nada por este programa
!
------------------------------------------------------------------------
Como usar
:
Ao criar um CD (gravar programas e/ou arquivos em um CD)
freqüentemente é necessário ter um modo simples de copiar, instalar ou
descompactar dados para a HD (ou outra mídia qualquer).
Este programa lhe oferece exatamente isso!
O programa interpreta um arquivo de texto chamado
usualmente ‘cd.pet’ (mas não necessariamente), o qual deverá ser colocado no
mesmo diretório do programa, ou no subdiretório 'menu' (um exemplo está
incluído)
Duas observações antes de começar:
- Maiúsculas e minúsculas não são
diferenciadas.
- Os nomes de caminho são relativos à raiz da mídia.
(por.ex. quando um aplicativo está localizado em d:\games\game1\Install.exe
deve-se usar: games\game1\Install.exe).
Na maioria dos casos deverá ser usado um caminho relativo,
pois não se sabe de antemão qual a letra do drive de CD ROM do
usuário.
Para deixar as coisas ainda mais interessantes, vários
parâmetros podem ser usados (especificados adiante).
O arquivo de texto (CD.PET) pode
conter:
CDTitle= Qualquer texto Este texto será colocado
na barra de título da janela (a barra azul acima do aplicativo) Apenas a
primeira ocorrência desta opção será usada!
defaultpicture= caminho relativo Caminho relativo
é o local da imagem que vc quer usar (ex.: pictures\ccdm.bmp) Apenas a
primeira ocorrência desta opção será usada! Os seguintes formatos de imagem
podem ser usados: bmp, ico, wmf, emf, jpg, jif, gif, dib, rle, tga, pcx. Se
nenhuma imagem padrão for especificada (ou se a especificada estiver
corrompida ou não existir), a imagem padrão do programa será mostrada (no caso
de nenhuma imagem estiver disponível para a seleção (veja
abaixo))
defaultmedia= caminho relativo Caminho relativo é
o local do arquivo de mídia que será aberto/executado (por.ex.
pictures\ecdm.bmp) Apenas a primeira ocorrência desta opção será usada
! Se não houver uma mídia especificada para uma determinada seleção, a
mídia padrão será aberta/executada. Leia a explicação sobre "media="
(abaixo) sobre como utilizar a opção.
display= biub Esta linha altera o modo de mostrar
o texto na janela de itens à esquerda do menu. Caso esta linha esteja
ausente, o padrão é negrito e cor preta. Se esta linha for incluída, o
comando DEVE ter 4 caracteres (senão a linha será
ignorada).
primeiro caracter ajusta NEGRITO. Coloque "b" ou "1".
(caso não se deseje negrito, qualquer outro caracter pode ser usado, por ex.
"0").
O segundo caracter ajusta ITÁLICO. Coloque "i" ou "1".
(caso não se deseje itálico, qualquer outro caracter pode ser usado, por ex.
"0").
O terceiro caracter ajusta SUBLINHADO. Coloque "u" or
"1". (caso não se deseje sublinhado qualquer outro caracter pode ser usado,
por ex. "0").
O quarto caracter ajusta a cor da fonte:
b = Preto (black) g = Verde (Green) n = Navy p
= Roxo (Purple) t = Teal r = Vermelho (Red) s = Azul (Blue) f =
Fúcsia (Fuchsia) w = Branco (White) a = Aqua
O arquivo cd.pet pode conter até 1500 entradas 'file='
!!
Use com cuidado, uma vez que a decodificação pode demorar
MUITO em caso de muitas entradas. Nesses casos (decodificação demorada), leia o
arquivo SpeedFile.txt.
O bloco seguinte deve ser especificado para cada
aplicação / jogo / diretório.
"Title=" é o único comando obrigatório por seleção (embora
não tenha muita utilidade sozinho...).
Title= título a ser apresentado na lista (ex.: Game1)
(Não muito longo, para caber na janela (teste))
File= local relativo do arquivo a ser executado
(exceções explicadas adiante)
O arquivo pode ser um executável (ex. install.exe) mas
também qualquer tipo de arquivo para o qual o usuário tenham software para
abrí-lo. Por exemplo, se o arquivo for help.html, O browser padrão do usuário
irá automaticamente mostrar o arquivo html. Outro exemplo : quando o arquivo
for do tipo .zip, o Winzip irá rodar se (e somente SE) o winzip estiver
instalado no sistema. Parâmetros de linha de comando são permitidos sob certas
condições (veja adiante sobre a sintaxe).
Curingas são permitidos no caminho (veja
adiante).
Parâmetros adicionais:
File=<*DOS*> caminho relativo ao arquivo a
descompactar (ex.: <*DOS*>apps\app1.zip)
NOTA: O uso do parâmetro <*zip*> é mais
recomendado quando o arquivo for do tipo .zip, uma vez que o <*zip*>
oferece suporte a 32 bits. Caso não tenha certeza se o sistema seja
capaz de descompactar arquivos do tipo .zip, .arj ou .rar, pode-se
especificar a opção <*DOS*> antes do nome de caminho. Para que
esta opção funcione é necessário fornecer os programas correspondentes:
pkunzip.exe e/ou arj.exe e/ou rar.exe e eles devem ser colocados no mesmo
diretório que a aplicação |